天天看点

mysql case when 的使用

项目中有sql 使用了 case .....when  ....end 于是在网上查询了解,并自己写了一个表测试。

mysql case when 的使用

 这个语名的意思就:case相当于选择的,这个表中的id,name,gender,(case后面)when 后面哪项成立就居取then 后面的值,如果when中没有就取else作为字段的取值,end 后面作为什么 字段返回。这里没有对1处理,所以3,4行性别为未知。

继续阅读