SQL 语句 查询的结果后面再加个字段 是行数

比如查询的结果是三条记录idnamecount1a32b33c3有几行记录count就是几... 比如 查询的结果是 三条记录
id name count
1 a 3
2 b 3
3 c 3

有几行记录 count就是几
展开
 我来答
最爱妈咪yun
推荐于2017-09-04 · 超过91用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:147万
展开全部
SELECT ROW_NUMBER()
OVER (ORDER BY id) AS Row,
id,name,count
FROM 表
追问

Row     是按顺序的    我要的  count  这列值 都是  总共的行数的值

追答
SELECT 

    *, 

    COUNT(*) OVER() AS [Total_Rows] 

FROM 表
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无敌鳖
2014-12-30 · TA获得超过185个赞
知道答主
回答量:92
采纳率:67%
帮助的人:26.2万
展开全部
select id,name,count(id+name) from 表名 group by id,name
更多追问追答
追问
不是这样的    我要的是一共有几行
并不是 id+name 有多少行
追答
你的意思能是count表示的是将表的行数累加?还是全部显示为表的总行数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式