当前位置: 首页 > 知识库问答 >
问题:

灵活的搜索查询条件(如果有其他条件?)

令狐高洁
2023-03-14

我有一个问题,我必须做一个查询,根据产品上是否有图像,我必须在列中显示“是”或“否”的值。我必须加入product表这是安全的,但我如何在查询中判断“image presence”字段是否为空,写“no”,否则写“yes”。我希望我已经解释过了。谢谢大家。

共有1个答案

蔺沛
2023-03-14

您可以使用CASE语句,这里有一个来自w3学校的快速示例

SELECT CustomerName, City, Country
FROM Customers
ORDER BY
(CASE
    WHEN City IS NULL THEN Country
    ELSE City
END);

需要注意的是,根据所使用的DBMS,语法可能会(也可能不会)不同

https://www.w3schools.com/sql/sql_case.asp

 类似资料:
  • 我在术语查询中要求弹性搜索中的嵌套字段,其中嵌套字段值应与术语查询中提供的值的数量完全匹配。例如,考虑下面的查询,在这里我们对名为类型的嵌套字段进行查询。 GET资产/_search 索引映射 样本文件: 上述查询应返回字段类型正好有2个值的文档,即“VOD”

  • 问题内容: 在MySQL以外的任何事物中,它感觉都非常简单。 基本上,我需要根据一个特定术语返回多少结果来切换我正在使用的索引类型以及其他一些条件。 效果: MySQL语句中可能吗? 编辑: 查询A: 查询B: 查询切换的原因是,根据“术语”的流行程度,我得到的结果时间截然不同。 问题答案: 编辑: 我下面说的关于要求存储过程的说法是不正确的。尝试这个: 确实,这是一个case表达式,在存储的pr

  • 问题内容: 我有dockerfile 然后我建立它 并运行它。 是否可以从命令行传递参数并将其与Dockerfile中的其他参数一起使用?我的意思是 并以此参数构建。 问题答案: 看起来可能不太干净,但是您可以按照以下方式使用Dockerfile: 然后将图像构建为: 要么

  • 问题内容: 如何检查用户是否有权 查看 或 查询内容 ?我不知道该怎么做。 在?那怎么会工作呢? 在?查看用户是否具有许可权,并以某种方式消除/更改某些args? 例: 如果用户是“访问者”,则他只能看到公共帖子,而“管理员”则可以看到所有内容。 更新 -猫鼬模型看起来像这样: 问题答案: 您可以在resolve函数或模型层中检查用户的权限。这是您必须采取的步骤: 在执行查询之前,对用户进行身份验

  • 我想运行一个调用Java方法并从另一个规则传递事实(或者更确切地说,它的逻辑值)的规则,尽管我不知道java方法是否对这个问题很重要。描述起来并不容易,所以我将尝试基于一个示例来展示它: 这里的问题是,第一条规则并不总是触发,因此不总是定义某些条件,也不计算第二条规则。 我的第二次尝试是创建这样两个独立的规则: 这也不能像预期的那样工作,因为它首先计算someconditionfalse规则,甚至

  • 如何获得所有A、B、C、D的pk 注意:使用字符串值C,D,我想使用灵活的搜索查询获取产品C,D以及A,B的pk 细节: 我有产品的清单。 在每个产品中都有一个名为“X”的属性,其中包含string类型的产品ID代码。 注意:“产品ID代码”是指产品列表中另一个产品的“产品ID”。 现在我想根据产品ID代码获得产品的pk?