有没有办法从案例陈述中选择未提及的数据?
CASE
WHEN FRUIT_TYPE_CODE IN('001', '003','009') THEN ''
ELSE 'REG_DATE'
END as OTHER
我想显示“OTHER”应包括:002,004,005,006,007,008。
我该怎么办?
答案 0 :(得分:0)
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'
。