以下内容主要是针对遇上sql之case when怎么用等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。
1.什么是SQL之CASE WHEN
SQL之CASE WHEN是一种条件判断语句,可以根据不同的条件返回不同的结果,可以替代if...else...结构,是一种简单而强大的语句。
2.SQL之CASE WHEN的语法
SQL之CASE WHEN的语法如下:
CASE
WHEN 条件1 THEN 结果1
WHEN 条件2 THEN 结果2
WHEN 条件3 THEN 结果3
ELSE 结果4
END
上面的语句表明,当条件1满足时,返回结果1;当条件2满足时,返回结果2;当条件3满足时,返回结果3;其它情况,返回结果4。
3.SQL之CASE WHEN的应用
SQL之CASE WHEN可以用于各种场景,例如:
SELECT
name,
CASE
WHEN age = 18 AND age
上面的语句表示,从user表中查询name和年龄分组,当年龄小于18岁时,分组为“未成年”;当年龄大于等于18岁,小于60岁时,分组为“成年”;其它情况,分组为“老年”。
总结
以上就是为你整理的sql之case when怎么用全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!