数据查询总行数

ziyouren521125 2009-01-15 03:56:34
在数据库中数据如下

a b
1 1212
2 1545454
1 4548888
1 6665656
2 44545455
3 7854545545

数据如上。
我要取a字段的不重复的总行数怎么取?
如上应该是3行。怎么取到3


不知道表达的清楚不清楚
...全文
131 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lightcyf 2009-01-15
  • 打赏
  • 举报
回复
select count(distinct a) from 表名
sdhdy 2009-01-15
  • 打赏
  • 举报
回复
select count(1) from (select distinct a from tablename) a
ziyouren521125 2009-01-15
  • 打赏
  • 举报
回复
谢谢了
dawugui 2009-01-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 ziyouren521125 的帖子:]
在数据库中数据如下

a b
1 1212
2 1545454
1 4548888
1 6665656
2 44545455
3 7854545545

数据如上。
我要取a字段的不重复的总行数怎么取?
如上应该是3行。怎么取到3


不知道表达的清楚不清楚
[/Quote]
select count(distinct a) from tb
ziyouren521125 2009-01-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 csdyyr 的回复:]
SQL codeselect distinct a from tb
[/Quote]
你这是取出来了3条数据。我要得到是count
srgcc 2009-01-15
  • 打赏
  • 举报
回复
select count(1) from tb group by a
bennyyyyy 2009-01-15
  • 打赏
  • 举报
回复
select count(a) from (select distinct a from 表) A
wufenq4552 2009-01-15
  • 打赏
  • 举报
回复
select count(distinct a) as cnt
from tab
csdyyr 2009-01-15
  • 打赏
  • 举报
回复
select distinct a from tb

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧