sql 统计表中数据个数

pjtq2008 2011-10-19 02:24:39
是想统计数据库中得信息条数 下面是我用来统计数据的sql代码
SELECT max(name) as names,zhuid,count(zhuid) as shuliang from user group by zhuid having count(zhuid) >0
不知道是不是因该这么写 但是可以实现我要的功能 根据user中zhuid来统计zhuid的数量 但是现在想要统计 里面几种情况的功能 想用一条SQL不知道能实现吗 想统计 zhuid fuid sid 等这几个列中信息数量怎么来实现 下面读取是用DataSet数据集读取信息 请大家帮忙 谢了
...全文
506 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
会说话的哑巴 2011-10-19
  • 打赏
  • 举报
回复
九楼的语句运行不了啊。。。
pjtq2008 2011-10-19
  • 打赏
  • 举报
回复
谢谢各位了 解决了 还要多学习 没接触过这类语句呢 马上结贴
快溜 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 pjtq2008 的回复:]
数据例如这样
zhuid fuid
a 1
a 2
a 1
算出zhuid中一个有几条信息 fuid=1情况有几条 fuid=2情况有几条
zhuid=3
fuid=1 2
fuid=2 1

9楼的语句我没见过 循环的吗?
[/Quote]
不是循环,可以解决你的问题
select count(zhuid),
sum(case fuid when 1 then 1 else 0 end),
sum(case fuid when 2 then 1 else 0 end),
from [user] group by zhuid
pjtq2008 2011-10-19
  • 打赏
  • 举报
回复
数据例如这样
zhuid fuid
a 1
a 2
a 1
算出zhuid中一个有几条信息 fuid=1情况有几条 fuid=2情况有几条
zhuid=3
fuid=1 2
fuid=2 1

9楼的语句我没见过 循环的吗?
--小F-- 2011-10-19
  • 打赏
  • 举报
回复
select 
count(zhuid),
sum(case fuid when 1 then 1 else 0 end),
sum(case fuid when 2 then 1 else 0 end),
from
[user]
--小F-- 2011-10-19
  • 打赏
  • 举报
回复
你的语句有什么问题?
geniuswjt 2011-10-19
  • 打赏
  • 举报
回复

select
count(zhuid),
sum(case fuid when 1 then 1 else 0 end),
sum(case fuid when 2 then 1 else 0 end),
from [user]
快溜 2011-10-19
  • 打赏
  • 举报
回复
你给数据和你要的结果吧,不看你写的sql了,看不懂
pjtq2008 2011-10-19
  • 打赏
  • 举报
回复
晕 表达错了 我是想统计zhuid个数 还有fuid中信息 等于1的个数 等于2的个数 这种 说白了就是统计user 中得总数zhuid 和fuid=1 fuid=2的个数 一个SQL语句可以实现吗 或者这种统计怎么做 在建个表 将查询的数据插入吗 ?
快溜 2011-10-19
  • 打赏
  • 举报
回复
datetable有几条数据就有几种啊,dt.count
jikuiyu 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 geniuswjt 的回复:]
SQL code

select count(zhuid),count(fuid),count(sid) from user
[/Quote]


正解
NBDBA 2011-10-19
  • 打赏
  • 举报
回复
举例说明需求,你的语句应该能执行,那里不符合要求你不说清楚我们是不知道的
geniuswjt 2011-10-19
  • 打赏
  • 举报
回复

select count(zhuid),count(fuid),count(sid) from user

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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