问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于SQL中的CASE的用法,请用学生成绩表来说明?

发布网友 发布时间:2022-04-08 11:23

我来回答

2个回答

热心网友 时间:2022-04-08 12:52

eclare @t table(id int, name char(10),class char(15),sex char(10))
insert into @t
select 1,'alex','1','man' union all
select 2,'kelly','2','man' union all
select 3,'lily','1','woman' union all
select 4,'judy','1','woman' union all
select 5,'tom','3','man' union all
select 6,'cherly','2','woman' union all
select 7,'cherly','3','woman' union all
select 8,'romeo','2','man'select * from @tselect class,sex ,(case when sex='man' then count(sex) when sex='woman' then count(sex) end) 人数 from @t group by sex,class
(所影响的行数为 8 行)id name class sex
----------- ---------- --------------- ----------
1 alex 1 man
2 kelly 2 man
3 lily 1 woman
4 judy 1 woman
5 tom 3 man
6 cherly 2 woman
7 cherly 3 woman
8 romeo 2 man (所影响的行数为 8 行)class sex 人数
--------------- ---------- -----------
1 man 1
1 woman 2
2 man 2
2 woman 1
3 man 1
3 woman 1(所影响的行数为 6 行)

热心网友 时间:2022-04-08 14:10

select class,sex ,(case when sex='man' then count(sex) when sex='woman' then count(sex) end) 人数 from @t group by sex,class 这个是查出@t这个表的男生和女生的人数各多少个 分数同理
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
支付宝怎么提高芝麻分? 蚂蚁庄园可以增加芝麻分吗 怎么增加芝麻分 高分。有首歌曲,开头歌词是 “啦啦啦。啦啦啦啦。啦啦啦。”后面是... 求一首歌名,最后一句好像是“啦啦啦啦啦啦啦啦啦啦啦… 我是风中行... 有一首歌 歌词是啦——啦啦啦啦啦啦啦啦啦! ...什么我忘了歌词好像是啦啦啦啦啦啦啦啦啦啦啦我是后面是什么我忘了... 哪些树适合冬季种植 冬天种什么树最旺运 求一段人物描写 ,400字左右 厨房门和大门相冲可以化解吗? SQL中怎么在表名中使用case之类的判断 SQL里的CASE语句有无简单的判断方法 sql 数据库 case 用法~~~ SQL 中的case用法,关于表格转换的问题 SQL 中 CASE问题 创建SQL数据库;建立ODBC数据源 使用ADO对象连接SQL,其中DSN(数据源)填的是什么啊?新建的数据库名称还是什么啊? 在Python数据库连接池中如何创建请求连接的方案 用jstl在Mysql连接池查询数据时显示表不存在问题? delphi7中怎样实现自动创建数据源并连接sql server数据库 怎么在JAVA中创建一个数据库连接池?求实例代码 在glassfish中怎样配置JNDI数据源,该怎么处理 如何在Glassfish上部署web应用 在glassfish中怎样配置JNDI数据源 如何能获取 Glassfish 中连接池的属性 C++中的类怎么转换成C语言的形式 C代码转成C++有什么要注意的 将连接里的c++转成c pascal转c 汇编转C语言 sql case 能调用函数吗 SQL 通过case 动态判断是否执行什么逻辑表达式 SQL里if语句和case语句有什么区别吗?哪个使用更高效?就是查询更优化? SQL中表中将Case出来的数据,然后排序的问题 SQL CASE可不可以查询多个字段 SQL中case语句 sql语句中case when的使用问题 SQL clr对数据库有影响吗 什么是SQLCLR SQL中CLR用户自定义数据是什么意思? SQLCLR调试 在sql clr 项目中,如何实现多行字符串 sql server clr 怎么部署出来用 如何:将 SQL CLR 数据库项目项部署到 SQL Server SQL 无法初始化公共语言运行时(CLR) SQLCLR调用WEBService的问题 返回值的T-SQL和CLR类型不匹配问题,怎么解决 如何更新Sql Server里的CLR程序集 VS2008中的CLR模块 ,如何用代码实现向SQL server2005数据库已经存在的表中添加数据 SQL Server数据库如何手动部署CLR程序集