SQL语句条件判断之case when基本用法
在日常开发中
有些需求我们无法避免的要在SQL语句中进行类似于Java中if判断的操作,那SQL语句是否可以满足呢?
本文将介绍SQL条件判断关键字case when的基本用法
基本语法
case x when y then z else m end
乍一看看不懂没关系,我们把它拆分开解释
case x 意思就是设置一个参数,x可以是一个数据库字段,也可以是一个dao层传递的参数,也可以是一个固定值
when y 意思就是给设定的x参数设置条件
then z 就是当x满足y条件之后做的操作,类似于Ja
原创
2020-12-09 14:18:24 ·
8981 阅读 ·
0 评论