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数据集读取信息 请大家帮忙 谢了
...全文
512 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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,838

社区成员

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

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