在 SQL 查询中,可以通过使用 WHERE
子句来限制查询结果。在 WHERE
子句中,可以使用 GROUP BY
语句来限制分组查询的结果。
例如,以下是一个示例查询,该查询从 sales
表中获取每个分组中最小的 sale_date
,并在每个分组中使用 SUM()
函数获取销售总额。
SELECT
group_name,
MIN(sale_date) AS min_sale_date,
SUM(sale_amount) AS total_sales
FROM
sales
GROUP BY
group_name
该查询将返回以下结果:
group_name | min_sale_date | total_sales |
---|---|---|
Group A | 2022-01-01 | 10000 |
Group B | 2022-01-02 | 5000 |
Group C | 2022-01-03 | 8000 |
在这个例子中,查询从 sales
表中获取 group_name
分组中的最小 sale_date
和每个分组的销售总额。注意,MIN()
函数用于获取每个分组中的最小 sale_date
,而 SUM()
函数用于获取每个分组的销售总额。
领取专属 10元无门槛券
手把手带您无忧上云