感觉用多了case when 的语句,会把以下两种语法混淆。现在总结一下吧。
以下的两种方法是等效的。
方法一:Case搜索函数(我的常用)
Case搜索函数 case when tb1.language = 'java' then 'java' when tb1.language = 'php' then 'php' else 'qita' end language
方法二:简单Case函数
case tb1.language when 'java' then 'java' when 'php' then 'php' else 'qita' end language