gpt4 book ai didi

sql - 条件 SQL where 子句

转载 作者:行者123 更新时间:2023-12-02 23:43:58 25 4
gpt4 key购买 nike

我将 Logo 存储在 varbinary(max) 字段中。我正在寻找一条 SQL 语句,其中包含:

选择 customerid=5 的 Logo

但如果特定 customerid 的 Logo 为 NULL,则,

选择 customerid=18 的 Logo

这是默认 Logo 。如果可能的话,我想在单个查询中执行此操作。这可以做到吗?谢谢。

最佳答案

SELECT COALESCE(b.logo, dflt.logo) AS logo 
FROM mytable dflt
LEFT OUTER JOIN mytable b ON b.customerid=5
WHERE dflt.customerid=18

关于sql - 条件 SQL where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14635823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com