select count(distinct a) from b 不可用如何代替。

CB123 2002-11-28 09:20:23
B表中的A字段有些重复的值,现在要查出A中不重复值有多少个,上面这条SQL说是参数错误,我用的是DBISAM数据库,就是那种DELPHI的第三方控件,有用过的请指点
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayusay 2003-03-13
  • 打赏
  • 举报
回复
select count(t.*) from (select distinct b.a from b) t
klyh 2003-03-09
  • 打赏
  • 举报
回复
select count(*) from (select distinct a from b)
ZbDerek 2003-03-07
  • 打赏
  • 举报
回复
试一下
select count(*)
from b
group by a having count(*)=1
CB123 2002-11-28
  • 打赏
  • 举报
回复
up
walkworm 2002-11-28
  • 打赏
  • 举报
回复
或者:
select count(*) from (select count(A) from B group by A)
walkworm 2002-11-28
  • 打赏
  • 举报
回复
试试嵌套count:
select count(count(A)) from B group by A

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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