用case when查询数据,若数据中同时符合多个case when条件,则是按照case when 写的顺序进行匹配。 源数据: 测试结果(雪碧在前) 测试结果(可乐在前) 20200719补充: 在发现为真的WHEN字句时,CASE表达式的真假值判断就会中止,而剩余的WHEN子句会被忽略1 源自《SQL进阶教程》 ↩︎