sql语句 如何分组后得到记录总数
来源:百度知道 编辑:UC知道 时间:2024/06/21 16:57:06
谢谢大家 求租
大家没明白我的意思,我要的是分组完记录数总行数怎么写? 不是统计每组的记录数,是统计分组后的种类数,比如
select WDT_id from T_renwu_zhixing group by WDT_id 分组后有3种类型的数据,目的就是如何统计出3
大家没明白我的意思,我要的是分组完记录数总行数怎么写? 不是统计每组的记录数,是统计分组后的种类数,比如
select WDT_id from T_renwu_zhixing group by WDT_id 分组后有3种类型的数据,目的就是如何统计出3
SELECT COUNT(*)
FROM (SELECT 分组字段 FROM 表
GROUP BY 分组字段
)别名
或者
SELECT COUNT(*)
FROM (SELECT distinct 分组字段 FROM 表)别名
扩展资料:
SQL分组查询
在SQL Server中使用的分组查询是ORDER BY子句,使用ORDER BY子句要同聚合函数配合使用才能完成分组查询,在SELECT查询的字段中如果字段没有使用聚合函数就必须出现在ORDER BY子句中(即SELECT后边的字段名要么出现在聚合函数中,要么在ORDER BY子句中使用)
在分组查询中还可以配合使用HAVING子句,定义查询条件。
使用group by进行分组查询
在使用group by关键字时,在se