求sql查询语句写法

lingy 2005-06-06 04:27:40
有一个table表字段table1
记录为(1,1,2,2,3,3,4,5,6,6,7,8,8,9)
我想统计出记录值不重复的记录条数目,例子的结果应该是4
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
skystar2001 2005-06-21
  • 打赏
  • 举报
回复
select count(*) from (select distinct num,count(num) as bb from aaa group by num having count(num)=1) as b;
pumawang 2005-06-14
  • 打赏
  • 举报
回复
select count(distinct field1) from table
lingy 2005-06-07
  • 打赏
  • 举报
回复
select count(num) from (select count(table1) as num from table group by table1 having count(table1)=1) as b

唉,自己搞定了,谢谢各位了
lingy 2005-06-07
  • 打赏
  • 举报
回复
4.1以上不是支持子查询吗?
陈年椰子 2005-06-06
  • 打赏
  • 举报
回复
不支持子查询, 的确有点郁闷
lingy 2005-06-06
  • 打赏
  • 举报
回复
数学家)这样不行,我也是这么写的,但是我不要返回4条记录,我只要返回一行,得出结果
mathematician 2005-06-06
  • 打赏
  • 举报
回复
字段名为a:
SELECT MIN(a) as a FROM table_name GROUP by a HAVING COUNT(*)=1;

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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