--简单Case函数:
Case sex when '1' then '男‘ when‘2’ then ‘女 ’ else '其他' end
--Case搜索函数
Case when sex='1' then '男' when sex='2' else '其他' end
--我们也可以用来划分考试分数等级 和人数统计:sql查询语句如下:
select
SELECT
CASE WHEN salary <= 500 THEN '1'
WHEN salary > 500 AND salary <= 600 THEN '2'
WHEN salary > 600 AND salary <= 800 THEN '3'
WHEN salary > 800 AND salary <= 1000 THEN '4'
ELSE NULL END salary_class,
COUNT(*)
FROM Table_A
GROUP BY
CASE WHEN salary <= 500 THEN '1'
WHEN salary > 500 AND salary <= 600 THEN '2'
WHEN salary > 600 AND salary <= 800 THEN '3'
WHEN salary > 800 AND salary <= 1000 THEN '4'
ELSE NULL END;