问句SQL怎么写,谢谢!

gwsr 2005-10-19 05:53:45
一个表(其实是视图),两个字段,name和a,a只有两种值,要么是A,要么是B,现在表中数据是:

name a
------------
aaaa A
aaaa B
aaaa A
aaaa A
bbbb A
cccc B
cccc A

我要得到两个数,
1、name是aaaa的记录总数
2、name是aaaa的,并且a字段内容是A的记录总数
要求结果只有一条记录。
---------------
谢谢各位!
...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
churchatp1 2005-10-19
  • 打赏
  • 举报
回复
这样就只有一条记录了
churchatp1 2005-10-19
  • 打赏
  • 举报
回复

select count(*) as num1,(select count(*) from tablename where name='aaaa' and a='A')as num2 from tablename where name = 'aaaa'
lxzm1001 2005-10-19
  • 打赏
  • 举报
回复
i am very sorry
select count(name) from tablename where name='aaaa'
select count(a) from tablename where a='A'
zlp321002 2005-10-19
  • 打赏
  • 举报
回复
Agree 1 floor
lxzm1001 2005-10-19
  • 打赏
  • 举报
回复
select sum(name) from tablename where name='aaaa'
select sum(a) from tablename where a='A'
QQMagicer 2005-10-19
  • 打赏
  • 举报
回复
select count(*) from tablename where name = 'aaaa'

select count(*) from tablename where name = 'aaaa' and a = 'A'

34,589

社区成员

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

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