case的用法(一)(3)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-17 09:42 点击:次
14 WHEN '日本' THEN '亚洲'
15 WHEN '美国' THEN '北美洲'
16 WHEN '加拿大' THEN '北美洲'
17 WHEN '墨西哥' THEN '北美洲'
18 ELSE '其他' END;
同样的,我们也可以用这个方法来判断工资的等级,并统计每一等级的人数。SQL代码如下;
1 SELECT
2 CASE WHEN salary <= 500 THEN '1'
3 WHEN salary > 500 AND salary <= 600 THEN '2'
4 WHEN salary > 600 AND salary <= 800 THEN '3'
5 WHEN salary > 800 AND salary <= 1000 THEN '4'
6 ELSE NULL END salary_class,
7 COUNT(*)
8 FROM Table_A www.2cto.com
9 GROUP BY
10 CASE WHEN salary <= 500 THEN '1'
11 WHEN salary > 500 AND salary <= 600 THEN '2'
12 WHEN salary > 600 AND salary <= 800 THEN '3'
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>