【问题标题】:Flexible Search Query Condition (if else?)灵活的搜索查询条件(if else?)
【发布时间】:2022-02-04 09:07:02
【问题描述】:

我有一个问题,我必须进行查询,我必须在列中显示值“是”或“否”,具体取决于产品上是否有图像。 我必须加入产品表,这是安全的,但我如何在查询中判断“图像存在”字段是否不为空,写“否”,否则写“是”。 我希望我已经解释过了。谢谢大家。

【问题讨论】:

标签: java mysql hybris hybris-data-hub flexible-search


【解决方案1】:

您可以使用 CASE 语句,这是 w3schools 的一个简单示例

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-06
    • 1970-01-01
    • 2016-06-15
    相关资源
    最近更新 更多