【发布时间】:2021-04-14 15:44:05
【问题描述】:
表名为employee,列是city,salary 和 员工
目标:在单个查询中,按城市统计所有收入 >=1300 值小于
| city | stipendio | employee |
|---|---|---|
| Milano | 1200 | employee1 |
| Roma | 1000 | employee2 |
| Milano | 2000 | employee3 |
| Roma | 900 | employee4 |
| Milano | 1600 | employee5 |
我单独做的查询:
#1
select
CITTA,
COUNT(*)
FROM
employee
WHERE city in ( 'Milano', 'Roma')
and salary>=1300
GROUP BY city;
#2
select
city,
COUNT(*)
FROM
employee
WHERE city in ( 'Milano', 'Roma')
and salary<=1300
GROUP BY city;
【问题讨论】: