查询当用户表,当用户年龄 在20,21,22 中且 性别 等于1 (1:为男,2:为女)时赋值给虚列 is_youngMan 的值为1 ,否则赋值给 is_youngMan 值为2 ;
用户表子段如下
idnameagesex
1zhangsan2012lisi2213xiaohong192
SELECT *,
(case when age in (20,21,22)
and sex =1
then '1' else '2' END) is_youngMan
from user
查询返回结果如下
idnameagesexis_youngMan
1zhangsan20112lisi22113xiaohong1922
markdown 画表格真麻烦。。。。
转载请注明原文地址: https://ju.6miu.com/read-1123812.html