http://www.dewen.net.cn/q/17095/SQL:用一条SQL语句统计出符合条件的内容

douya0808
1 票
douya0808 580
今天笔试遇到这样一个问题,没思路,求指点
create table employee{
no int primary key,
salary int,
age int
}

salary>9000,age>35
salary>9000,age<35
salary<9000,age>35
salary<9000,age<35

要求是用一条sql语句求出来,是怎么做到的呢?

评论 (0) • 举报 (0) • 分享 • 链接 • 2014-07-28 
添加评论...
3个答案 票 数
brayden认证专家
1 票
brayden6562
最佳答案
如果是说把 员工分成四类, 求每一类员工数量的话,

select sum(salary>9000 && age>35) category1,
sum(salary>9000 && age<35) category2,
sum(salary<9000 && age>35) category3,
sum(salary<9000 && age<35) category4
from employee;

完善

posted @ 2016-03-10 15:25  brayden  阅读(118)  评论(0编辑  收藏  举报