公里数
在其中一个用例中,我需要一个查询,该查询应根据条件返回1,如果不匹配,则应返回0
在 Descpriont 列中,如果“SAP”计数恰好为 1,则查询应返回 1,否则应返回 0
注意:SAP 可能会在“描述”列中出现任意次数。
有人可以在这里帮助我!!
谢谢。
我试过下面的查询:
SELECT 1 from TableName where Description='SAP' has count(*)>1
如果计数大于 1 或未找到匹配项,则返回1但不返回0。
托尔斯滕·凯特纳
使用CASE WHEN
来决定是否显示0或1。
select case when count(*) = 1 then 1 else 0 end as sap_count_is_1
from mytable
where description = 'SAP';
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句