关于sql server查询语句查询到多少条满足where条件的。 15

我想知道查询语句查询到满足where条件的行数,怎么做SELECTCOUNT(*)FROMLY_PersonWHEREAGE>20这样行吗... 我想知道查询语句查询到满足where条件的行数,怎么做 SELECT COUNT(*) FROM LY_Person WHERE AGE>20
这样行吗
展开
 我来答
jelvis
2014-08-29 · TA获得超过5631个赞
知道大有可为答主
回答量:2480
采纳率:62%
帮助的人:838万
展开全部
可以啊,就是这样的。
如果是想查不重复数量,就用distinct 列名
SELECT COUNT(distinct 列名) FROM LY_Person WHERE AGE>20
追问
返回值就是行数吗  ,如果我想把这个行数付给变量R ,怎么做啊
追答
赋值给变量的话,那就不是一个SELECT可以实现的,要用动态SQL:
declare @R int
select @R=COUNT(*) FROM LY_Person WHERE AGE>20
饭饭君懊辗747
2014-08-29 · 超过68用户采纳过TA的回答
知道答主
回答量:129
采纳率:0%
帮助的人:156万
展开全部
select top 10 * from table where 条件
top 10就是你要取出的前多少行
string str=“15”;客户输入的数值 例如是15 放在str中
select top ‘“+str+”’ * from table where 条件 这样不就动态啦吗?
希望能解决您的问题。
追问
我是要查询满足WHERE条件的行数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式