在统计记录条数的时候如何将相同的记录视为一条?

penguinlll 2005-12-28 10:33:00
"select count(UserID) as Num from T_record where FenQu='A'"
用这个语句返回的Num是所有符合FenQu=A的记录条数4,假如表中的数据如下:
FenQu NOqi UserID
A 第一期 我心飞翔
A 第一期 我心飞翔
B 第一期 我心飞翔
B 第一期 我心飞翔
B 第一期 我心飞翔
A 第一期 我心飞翔
A 第一期 我心飞翔
我想要得到返回的记录条数是把相同记录的视为一条,也就是想FenQi=A的返回条数为1,
大家帮帮忙,
谢谢了!
...全文
96 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mrwang2000 2005-12-28
  • 打赏
  • 举报
回复
用distinct关键字,他只显示不同的数据条目
比如 select distinct *** from ***
jockson01 2005-12-28
  • 打赏
  • 举报
回复
select count( distinct UserID) as Num from T_record where FenQu='A'
showlin 2005-12-28
  • 打赏
  • 举报
回复
要count干嘛,多此一举
楼上就是正解了
wadsunglow 2005-12-28
  • 打赏
  • 举报
回复
select distinct UserID from T_record where FenQu='A'
wadsunglow 2005-12-28
  • 打赏
  • 举报
回复
select distinct.....
Snoworld 2005-12-28
  • 打赏
  • 举报
回复
distinct
jockson01 2005-12-28
  • 打赏
  • 举报
回复
不明白那个错误信息是什么意思,但语句没有问题,在我这里能执行。
penguinlll 2005-12-28
  • 打赏
  • 举报
回复
select count( distinct UserID) as Num from T_record where FenQu='A'
有错误的:"语法错误 (操作符丢失) 在查询表达式 'count(distinct UserID)' 中。 "

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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