有没有办法从案例陈述中选择未提及的数据?
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'
。