SQL

MySQL  

  CASE WHEN THEN ELSE  END 用法:

  select * from `user`;  sex 1 男 0女 结果 3男1女

 

SELECT sum(CASE WHEN sex=1 THEN 1 ELSE -1 END) from `user

男+1 女-1   男比女多 SELECT sum(CASE WHEN sex=1 THEN 1 ELSE -1 END) from `user `结果2人

;  

可以从条件查询 

SELECT CASE WHEN sex=1 THEN '男'
WHEN sex=0 THEN '女'
ELSE '未标注' END from `user`

 可以用于判断今天增加了 多少人 有多少注册   统计新老客户  客户关系 等

 

posted @ 2019-01-14 16:30  G_Lybbh  阅读(95)  评论(0编辑  收藏  举报