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`

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

浙公网安备 33010602011771号