SELECT t.status,CASE t.status
WHEN '失败' THEN '捕获失败'
ELSE '捕获成功' END "legendValue",
a.business_name as "xAxisValue",sum(nvl(t.file_cou,0)) as "dataValue",a.syscode
FROM rep_achivenote_cou t
LEFT JOIN c_business a
ON t.business_sys = a.syscode
WHERE t.status in('自动登记','捕获登记','失败')
AND a.business_name is not null
GROUP BY t.status, a.business_name,a.syscode
case when 语句起别名时不能用as ,直接在end后面写上别名即可。
本文介绍了一种SQL查询技巧,在使用CASE WHEN语句时如何正确地为结果字段设置别名,避免了常见的语法错误,并提供了一个具体的例子来说明正确的做法。
5274

被折叠的 条评论
为什么被折叠?



