繁体   English   中英

使用 Case 语句 IN where 子句

[英]Using a Case statement IN where clause

问题:当类别=书籍和快速消费品时,运费_成本低于销售价格,否则不检查..请建议..:)

实际情况:WHERE a.shipping_cost < a. sell_price

预期条件:WHERE CASE WHEN a.category IN('Books','FMCG') then a.shipping_cost < a. sell_price END

你可以这样说我认为:

WHERE (a.category IN('Books','FMCG') AND a.shipping_cost < a.selling_price) OR 
  (a.category NOT IN('Books','FMCG'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM