项目中有sql 使用了 case .....when ....end 于是在网上查询了解,并自己写了一个表测试。
这个语名的意思就:case相当于选择的,这个表中的id,name,gender,(case后面)when 后面哪项成立就居取then 后面的值,如果when中没有就取else作为字段的取值,end 后面作为什么 字段返回。这里没有对1处理,所以3,4行性别为未知。
项目中有sql 使用了 case .....when ....end 于是在网上查询了解,并自己写了一个表测试。
这个语名的意思就:case相当于选择的,这个表中的id,name,gender,(case后面)when 后面哪项成立就居取then 后面的值,如果when中没有就取else作为字段的取值,end 后面作为什么 字段返回。这里没有对1处理,所以3,4行性别为未知。