在发现结果为真的WHEN子句时,CASE表达式的真假值判断会终止,剩余的WHEN子句会被忽略: CASEWHENcol_1IN('a','b')THEN'第一' WHENcol_1IN('a')THEN'第二' ELSE'其他'END 注意: 统一各分支返回的数据类型. 记得写end. 写else子句的习惯,否则执行结果默认处理为null. 案例1 将已有编号方式转换为新的方式并统计 下面给出的groupby引用select中定义的别名,case写在groupby违反SQL规则(GROUPBY子句比SELECT语句先执行): SELECTCASEpref_name WHEN'德岛'THE...

  wJzKjCv7Jd8R   22天前   19   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~