sql查询 一个表 ID type 1 aaa 2 aaa 3 bbb 4 ccc 5 ccc 6 ddd 7 eee
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/07 17:01:38
sql查询 一个表 ID type 1 aaa 2 aaa 3 bbb 4 ccc 5 ccc 6 ddd 7 eee 8 eee .
ID a字段 b字段 要求这样显示:
1 aaa 111 a字段 总数 b字段(111有多少条) b字段(222有多少条)
2 aaa 222 aaa 2 1 1
3 bbb 333 bbb 1 0 0
4 ccc 333 ccc 2 0 1
5 ccc 111 ddd 1 0 1
6 ddd 222 eee 2 0 1
7 eee 222
8 eee 333
.
按a字段group by
sql语句怎么写?
ID a字段 b字段 要求这样显示:
1 aaa 111 a字段 总数 b字段(111有多少条) b字段(222有多少条)
2 aaa 222 aaa 2 1 1
3 bbb 333 bbb 1 0 0
4 ccc 333 ccc 2 0 1
5 ccc 111 ddd 1 0 1
6 ddd 222 eee 2 0 1
7 eee 222
8 eee 333
.
按a字段group by
sql语句怎么写?
SELECT
a字段,
COUNT( 1 ) AS 总数,
SUM ( CASE WHEN b字段 = 111 THEN 1 ELSE 0 END ) AS [b字段(111有多少条)],
SUM ( CASE WHEN b字段 = 222 THEN 1 ELSE 0 END ) AS [b字段(222有多少条)]
FROM
表
group by
a字段
注:
Oracle ,DB2,SQL Server,MySQL 都是可以使用的.
如果你数据库是 ACCESS,那么上面的 CASE WHEN 就要出错了.
a字段,
COUNT( 1 ) AS 总数,
SUM ( CASE WHEN b字段 = 111 THEN 1 ELSE 0 END ) AS [b字段(111有多少条)],
SUM ( CASE WHEN b字段 = 222 THEN 1 ELSE 0 END ) AS [b字段(222有多少条)]
FROM
表
group by
a字段
注:
Oracle ,DB2,SQL Server,MySQL 都是可以使用的.
如果你数据库是 ACCESS,那么上面的 CASE WHEN 就要出错了.
sql查询 一个表 ID type 1 aaa 2 aaa 3 bbb 4 ccc 5 ccc 6 ddd 7 eee
AAA+BBB-CCC=?DDD
有谁知道 AAA+BBB+CCC=FGHI AAA+DDD+EEE=FGHI 求ABCDEFGHI代表数字几.
有谁知道 AAA+BBB+CCC=FGHI AAA+DDD+EEE=FGHI 求ABCDEFGHI代表数字几
正则表达式提问:有文本 aaa bbb ccc ddd eee 我要得到除去bbb到ddd这两个单词之间的部分
英语翻译AAA省BBB市CCC大路DDD号EEE大厦FFF室顺便帮忙翻译一下这个职务 技术主任
linux中的AWK “ awk'/aaa|bbb|ccc/{sum[$1]+=$2};END(for(i in sum
如题在c#中,如何将aaa,bbb,ccc
怎么证明2(aaa+bbb+ccc)>aa(b+c)+bb(a+c)+cc(a+b)
(aaa/aa+ab+bb)+(bbb/bb+bc+cc)+(ccc/cc+ca+aa)≥ (a+b+c)/3如何证明?
(aaa/aa+ab+bb)+(bbb/bb+bc+cc)+(ccc/cc+ca+aa)≥ (a+b+c)/3
AAA+BBB+CCC=CBBC问;A=? B=? C=?