mysql5资源共享

 找回密码
 立即注册
查看: 64|回复: 8

[MS-SQL Server] 【疑难】萌新求教一句sql语句,多谢!

[复制链接]

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2019-7-19 16:45:07 | 显示全部楼层 |阅读模式
表名叫baseinfo,字段名city是各地区,字段名status是状态,1是已提交,2是已审核。怎么用一条sql语句查询出直接如图的样子。多谢!

3232.jpg

3232.jpg

回复

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2019-7-19 16:48:36 | 显示全部楼层
就是单表查询,但是我不会呀,萌新发抖
回复

使用道具 举报

2

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
发表于 2019-7-19 16:58:17 | 显示全部楼层
是要查出汇总的已提交和已审核的数量吗?
  1. SELECTcity,SUM((CASEstatusWHEN1THEN1ELSE0END))AS'已提交',SUM((CASEstatusWHEN2THEN1ELSE0END))AS'已审核'
  2. FROMbaseinfo
  3. GROUPBYcity
复制代码
回复

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2019-7-19 17:08:13 | 显示全部楼层
对的,但是这个我拍的是excel表,查出来的不需要已提交,已审核这些
回复

使用道具 举报

7

主题

531

帖子

1089

积分

金牌会员

Rank: 6Rank: 6

积分
1089
发表于 2019-7-19 17:10:27 | 显示全部楼层

  1. select'地区'=city,
  2. '已提交'=sum(casewhen[status]=1then1else0end),
  3. '已审核'=sum(casewhen[status]=2then1else0end)
  4. frombaseinfo
  5. groupbycity
复制代码
回复

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2019-7-19 17:18:47 | 显示全部楼层
表名叫baseinfo,字段名city是各地区,字段名status是状态,2是已审核,1是待审核,-1是退回。怎么用一条sql语句查询出直接如图的样子。已提交就是status-112这3个加起来。
回复

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2019-7-19 17:19:59 | 显示全部楼层
引用4楼唐诗三百首的回复:

  1. select'地区'=city,
  2. '已提交'=sum(casewhen[status]=1then1else0end),
  3. '已审核'=sum(casewhen[status]=2then1else0end)
  4. frombaseinfo
  5. groupbycity
复制代码

大佬麻烦看一下5楼,这个图片是我拍的excel表,查询不需要第一排的。就是第一排往下的,地区加数字。
回复

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2019-7-19 17:20:32 | 显示全部楼层
引用2楼老大i的回复:是要查出汇总的已提交和已审核的数量吗?
  1. SELECTcity,SUM((CASEstatusWHEN1THEN1ELSE0END))AS'已提交',SUM((CASEstatusWHEN2THEN1ELSE0END))AS'已审核'
  2. FROMbaseinfo
  3. GROUPBYcity
复制代码

大佬麻烦看一下5楼,这个图片是我拍的excel表,查询不需要第一排的。就是第一排往下的,地区加数字。
回复

使用道具 举报

7

主题

531

帖子

1089

积分

金牌会员

Rank: 6Rank: 6

积分
1089
发表于 2019-7-19 17:23:30 | 显示全部楼层

  1. select'地区'=city,
  2. '已提交'=count(1),
  3. '已审核'=sum(casewhen[status]=2then1else0end)
  4. frombaseinfo
  5. groupbycity
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|mysql5.com Inc. ( 闽ICP备17002856号-1 )

GMT+8, 2019-12-7 01:58 , Processed in 0.051097 second(s), 21 queries .

Powered by MySQL5.com X3.4

© 2003-2019 MySQL5.com.

快速回复 返回顶部 返回列表