SQL 聚合函数与子查询详解
1. 聚合函数的运用
1.1 统计各分支的销售代表数量
我们可以使用以下 SQL 语句来统计每个分支的销售代表数量:
SELECT branch_name,
COUNT(sales_rep_id) AS number_of_reps
FROM sales_reps
JOIN branch_offices USING(branch_id)
GROUP BY branch_id;
这个例子通过 branch_id 将 sales_reps 和 branch_offices 两个表连接起来,然后使用 COUNT() 函数统计每个分支的销售代表数量, GROUP BY 子句用于按分支进行分组。
1.2 GROUP_CONCAT() 函数
GROUP_CONCAT() 函数用于将分组中的非空值连接成一个字符串,默认用逗号分隔。其语法如下:
GROUP_CONCAT([DISTINCT] expression[, ...]
[ORDER BY {unsigned_integer|column|expression}
[ASC|DESC] [,column...]]
[SEPARATOR character])
超级会员免费看
订阅专栏 解锁全文
501

被折叠的 条评论
为什么被折叠?



