社区
MS-SQL Server
帖子详情
如何取得有 group by 的select 语句返回的记录条数?
qyq1973
2004-12-09 12:02:08
比如:
select count(*) as countRec, A, B, C from table where A=9 group by A, B, C
需要获得它返回的记录条数
...全文
154
5
打赏
收藏
如何取得有 group by 的select 语句返回的记录条数?
比如: select count(*) as countRec, A, B, C from table where A=9 group by A, B, C 需要获得它返回的记录条数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jilate
2004-12-09
打赏
举报
回复
同意楼上的
WangZWang
2004-12-09
打赏
举报
回复
select count(*) as [记录条数]
from (Select A, B, C from table where A=9 group by A, B, C) as tbl
qyq1973
2004-12-09
打赏
举报
回复
对是对,但是不和其它数据库兼容
jiang130
2004-12-09
打赏
举报
回复
select count(*) from (select count(*) as countRec, A, B, C from table where A=9 group by A, B, C) as a
vinsonshen
2004-12-09
打赏
举报
回复
Select A, B, C from table where A=9 group by A, B, C
print '记录数='+ cast(@@rowcount as varchar)
GROUP
BY
语句
详解
group
by 有一个原则,就是
select
后面的所有列中,没有使用聚合函数的列,必须出现在
group
by 后面。 比如,有:{学号,姓名,性别,年龄,成绩}字段 这样写:
SELECT
学号,姓名,性别,年龄,sum(成绩) FROM 学生...
数据库中分组(
group
by ,having)和
select
语句
中的执行顺序
select
语句
中可以使用
group
by 子句将行划分成较小的组,然后,使用聚合函数
返回
每一个组的汇总信息。//分组一般都和聚合函数连用。
GROUP
BY子句必须放到WHERE
语句
的之后 ,
Group
By与Order By都是对筛选后...
【SQL】
group
by中属性为什么一定要出现在
select
语句
中?
问题:按授课班号统计选修该课程的人数,并按照人数升序排列。 --cno是课程号,sno是学号,sc是选修课程表...当
select
语句
中出现了不在
group
by
语句
中的字段就会报错,错误信息也表示是这个错误。 个人理解,原因如下.
【MySQL】
select
语句
(from、where、
group
by、having、order by、limit)
select
语句
有6大子句: (1)from子句 (2)where子句 (3)
group
by子句 (4)having子句 (5)order by子句 (6)limit子句 强调:每一个
select
的6大子句的顺序是(1)-(6) 关键字的顺序是不能颠倒的:
SELECT
... FROM ... ...
#MySQL#
select
语句
如何只取第一
条数
据?如何获取不同个体某列总和?【LIMIT/
GROUP
BY】
问题描述:有时候
select
语句
只想要得到一条
记录
解决方法:
select
* from xsheet where id > 0 LIMIT 1 问题描述:某数据库表如下所示,想要知道A B C分别得到的积分总和 person point A 2 A 11 B...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章