.NET/C#汇总 —— 数据库SQL查询(附建表语句)

1.⽤⼀条SQL 语句 查询出每⻔课都⼤于80 分的学⽣姓名

建表语句:

create table tableA
(
name varchar(10),
kecheng varchar(10),
fenshu int(11)
)DEFAULT CHARSET = 'utf8';

插⼊数据

insert into tableA values ('张三','语⽂',81);
insert into tableA values ('张三','数学',75);
insert into tableA values ('李四','语⽂',76);
insert into tableA values ('李四','数学',90);
insert into tableA values ('王五','语⽂',81);
insert into tableA values ('王五','数学',100);
insert into tableA values ('王五','英语',90);

答案有3种:

答案A:
select distinct name from tableA where name not in (select distinct name fr
om tableA where fenshu<=80)

答案B:
select name from tableA group by name having min(fenshu)>80

答案C:
select name from tableA group by name having count(kecheng)>=3 and min(fens
hu)>=80

2.⼀道SQL语句⾯试题,关于group by表内容:

2005-05-09 胜

2005-05-09 胜

2005-05-09 负

2005-05-09 负

2005-05-10 胜

2005-05-10 负

2005-05-10 负

如果要⽣成下列结果, 该如何写sql语句?

 建表语句:

create table tableb (
rq varchar(10),
shengfu nchar(1)
)DEFAULT CHARSET = 'utf8';

 插⼊数据:

insert into tableb values('2005-05-09','胜');
insert into tableb values('2005-05-09','胜');
insert into tableb values('2005-05-09','负');
insert into tableb values('2005-05-09','负');
insert into tableb values('2005-05-10','胜');
insert into tableb values('2005-05-10','负');
insert into tableb values('2005-05-10','负')

答案:

select rq, sum(case when shengfu='胜' then 1 else 0 end)'胜',sum(case when 
shengfu='负' then 1 else 0 end)'负' from tableb group by rq

3.⼀个叫 team 的表,⾥⾯只有⼀个字段name, ⼀共有4 条纪录,分别是a,b,c,d, 对应四个球对,现在四 个球对进⾏⽐赛,⽤⼀条sql 语句显示所有可能的⽐赛组合

team表建表语句:

CREATE TABLE team (
 `name` varchar(20)
) DEFAULT CHARSET=utf8;

插⼊数据:

INSERT INTO team VALUES ('a'); 
INSERT INTO team VALUES ('b'); 
INSERT INTO team VALUES 

相关推荐

  1. Hive表语

    2024-04-29 23:44:02       36 阅读
  2. MySQL 表语详解

    2024-04-29 23:44:02       13 阅读
  3. 数据库SQL查询语句汇总详解

    2024-04-29 23:44:02       12 阅读
  4. Hive表使用ORC格式和SNAPPY压缩表语示例

    2024-04-29 23:44:02       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-29 23:44:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-29 23:44:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-29 23:44:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-29 23:44:02       20 阅读

热门阅读

  1. 「PHP系列」PHP Exception(异常处理)

    2024-04-29 23:44:02       15 阅读
  2. LeetCode 239. 滑动窗口最大值

    2024-04-29 23:44:02       11 阅读
  3. 2024.4.29力扣刷题记录-数组篇记录4

    2024-04-29 23:44:02       17 阅读
  4. 三层交换机原理

    2024-04-29 23:44:02       11 阅读
  5. 虚拟DOM

    虚拟DOM

    2024-04-29 23:44:02      22 阅读
  6. 监听el-table滚动

    2024-04-29 23:44:02       12 阅读
  7. android博客

    2024-04-29 23:44:02       13 阅读
  8. Linux 上清理 SSSD Cache

    2024-04-29 23:44:02       14 阅读
  9. 软件著作权设计说明书(SDS)撰写指南

    2024-04-29 23:44:02       14 阅读
  10. 阿里云CentOS7 打开/关闭防火墙 开放端口

    2024-04-29 23:44:02       13 阅读