如何在(案例1,案例2,案例3)中按大小写选择未提及的数据

  • 本文关键字:案例 大小写 选择 数据 sql
  • 更新时间 :
  • 英文 :


有没有办法从案例陈述中选择未提及的数据?

CASE 
 WHEN FRUIT_TYPE_CODE IN('001', '003','009') THEN '' 
 ELSE 'REG_DATE' 
END as OTHER

我想显示"其他"应包括:002,004,005,006,007,008。

我该怎么做?

CASE表达式可以指定多个WHEN子句:

CASE
 WHEN FRUIT_TYPE_CODE IN('001','003','009') THEN ''
 WHEN FRUIT_TYPE_CODE IN('002','004','005','006','007','008') THEN 'OTHER'
 ELSE 'REG_DATE' 
END as OTHER

或者,您可以保持现有查询不变,但将ELSE 'REG_DATE'更改为 ELSE 'OTHER'

最新更新