- 学习:知识的初次邂逅
- 复习:知识的温故知新
练习:知识的实践应用
目录
思路二,用sum 做不同的标记 如果满足标记为1 反之标记为0
一,原题力扣链接
二,题干
表:
Accounts
+-------------+------+ | 列名 | 类型 | +-------------+------+ | account_id | int | | income | int | +-------------+------+ 在 SQL 中,account_id 是这个表的主键。 每一行都包含一个银行帐户的月收入的信息。查询每个工资类别的银行账户数量。 工资类别如下:
"Low Salary"
:所有工资 严格低于20000
美元。"Average Salary"
: 包含 范围内的所有工资[$20000, $50000]
。
"High Salary"
:所有工资 严格大于50000
美元。结果表 必须 包含所有三个类别。 如果某个类别中没有帐户,则报告
0
。按 任意顺序 返回结果表。
查询结果格式如下示例。
示例 1:
输入: Accounts 表: +------------+--------+ | account_id | income | +------------+--------+ | 3 | 108939 | | 2 | 12747 | | 8 | 87709 | | 6 | 91796 | +------------+--------+ 输出: +----------------+----------------+ | category | accounts_count | +----------------+----------------+ | Low Salary | 1 | | Average Salary | 0