CASE...WHEN...THEN...END

  • 当colume 与condition 条件相等时结果为result (CASE到END为一个result参数拿来使用)

。。。
case
when condition then result
when condition then result
when condition then result
else result
end new_column_name
。。。

当满足某一条件时,执行某一result(CASE到END为一条完整的sql语句,result也是一条sql语句)

case colume 
when condition then result
when condition then result
when condition then result
else result
end

case when 用在select 语句中,新的字段new_column_name可以用来排序,但是不能用在where中

。。。
case
when condition then result
when condition then result
when condition then result
else result
end new_column_name
。。。

猜你喜欢

转载自blog.csdn.net/weixin_40704661/article/details/80940443