几道经典的SQL笔试题目(有答案)

(1)表名:购物信息
购物人      商品名称     数量
A            甲          2
B            乙          4
C            丙          1
A            丁          2
B            丙          5
……
(其他用户实验的记录大家可自行插入)

给出所有购入商品为两种或两种以上的购物人记录

答:select * from 购物信息 where 购物人 in (select 购物人 from 购物信息 group by 购物人 having count(*) >= 2);

(2)表名:成绩表
姓名   课程       分数 
张三     语文       81
张三     数学       75
李四     语文       56
李四     数学       90
王五     语文       81
王五     数学       100
王五     英语       49
……
(其他用户实验的记录大家可自行插入)

给出成绩全部合格的学生信息(包含姓名、课程、分数),注:分数在60以上评为合格

答:select * from 成绩表 where 姓名 not in (select distinct 姓名 from 成绩表 where 分数 < 60)
或者:
select * from 成绩表 where 姓名 in (select 姓名 from 成绩表 group by 姓名 having min(分数) >=60)

(3)表名:商品表
名称   产地             进价
苹果   烟台                2.5
苹果   云南                1.9
苹果   四川                3
西瓜   江西                1.5
西瓜   北京                2.4
……
(其他用户实验的记录大家可自行插入)

给出平均进价在2元以下的商品名称

答:select 名称 from 商品表 group by 名称 having avg(进价) < 2

(4)表名:高考信息表
准考证号   科目       成绩 
2006001     语文       119
2006001     数学       108
2006002     物理       142
2006001     化学       136
2006001     物理       127
2006002     数学       149
2006002     英语       110
2006002            语文       105
2006001            英语        98
2006002     化学       129
……
(其他用户实验的记录大家可自行插入)

给出高考总分在600以上的学生准考证号

答:select 准考证号 from 高考信息表 group by 准考证号 having sum(成绩) > 600

(5)表名:高考信息表
准考证号        数学        语文        英语        物理        化学
2006001                108         119         98        127         136
2006002                149         105        110        142         129
……
(其他用户实验的记录大家可自行插入)

给出高考总分在600以上的学生准考证号

答:select 准考证号 from 高考信息表 where (数学+语文+英语+物理+化学) > 600

(四部分)
(一)表名:club

id gender age
67 M      19
68 F      30
69 F      27
70 F      16
71 M      32
……(其余测试数据请自行插入)

查询出该俱乐部里男性会员和女性会员的总数

答:select gender,count(id) from club group by gender

(二)表名:team
ID(number型) Name(varchar2型)
1                  a
2                  b
3                  b
4                  a
5                  c
6                  c
要求:执行一个删除语句,当Name列上有相同时,只保留ID这列上值小的
例如:删除后的结果应如下:
ID(number型) Name(varchar2型)
1                  a
2                  b
5                  c
请写出SQL语句。

delete from team where id not in (select min(id) from team group by name)

(三)表名:student

name course score
张青 语文     72
王华 数学     72
张华 英语     81
张青 物理     67
李立 化学     98
张燕 物理     70
张青 化学     76

查询出“张”姓学生中平均成绩大于75分的学生信息

答:select * from student where name in (select name from student
where name like '张%' group by name having avg(score) > 75)

SQL Server中学员信息表--STUDENT(字段包括: 姓名﹑年龄和居住地址)如图三:

                       图三

用SQL语句查询年龄小于平均年龄的学员的姓名、居住地址。

select s.studentName,s.studentAddress from STUDENT s

where s.studentAge < (Select avg(studentAge) from STUDENT)

几道经典的SQL笔试题目(有答案)相关推荐

  1. mysql 张三的语文成绩_八道 经典的 MYSQL 面试题目(有答案)

    八道 经典的 MYSQL 面试题目(有答案) ***答案统一在 最下面哦*** (1)表名:购物信息 购物人 商品名称 数量 A 甲 2 B 乙 4 C 丙 1 A 丁 2 B 丙 5 -- (其他用 ...

  2. java ee 笔试题目,JSP经典笔试@题目(含答案)

    JSP经典笔试@题目(含答案) 更新时间:2017/2/5 19:25:00  浏览量:557  手机版 JSP综合测试笔试 1)在Java EE中,Servlet是在服务器端运行,以处理客户端请求而 ...

  3. c语言经典笔试100题,100条经典C语言笔试题目(全).doc

    100条经典C语言笔试题目(全) 100条经典C语言笔试题目 请填写bool,float,指针变量与"零值"比较的if语句. 提示:这里"零值"可以是0,0.0 ...

  4. 100 条经典C语言笔试题目

    100 条经典C语言笔试题目 题目来源: 1.中兴.华为.慧通.英华达.微软亚洲技术中心等中 外企业面试题目: 2.C 语言面试宝典(林锐<高质量编程第三版>). 说明: 1.部分C 语言 ...

  5. 100 条经典C语言笔试题目(转)

    本文转自:https://blog.csdn.net/yanghonker/article/details/40118615 100 条经典C语言笔试题目 题目来源: 1.中兴.华为.慧通.英华达.微 ...

  6. 嵌入式linux开发考试题目,练一练!3道经典嵌入式Linux面试题,答案在文末。

    原标题:练一练!3道经典嵌入式Linux面试题,答案在文末. 题一: 简述memcpy和strcpy的区别? 题二:信号量与互斥锁的区别? 题三:简述程序编译的过程? 题一答案: (1)复制的内容不同 ...

  7. php mysql笔试题_2017年最新PHP笔试题目及答案

    2017年最新PHP笔试题目及答案 为了帮助同学们面试PHP工程师,以下百分网小编整理的2017年最新PHP程序员笔试题目,希望对大家有所帮助,更多信息请关注应届毕业生网! 1.用php打印出前一天的 ...

  8. 数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(1)2022 紫光展锐(上)

    引言 最近收到诸多粉丝的来信,要求出一版<数字 IC 设计.FPGA 设计秋招笔试题精讲>,于是,通过几天几夜的加班加点,终于出了这一版<2022 紫光展锐秋招笔试题目.答案.解析& ...

  9. 富士康计算机类笔试题,富士康笔试题目及答案

    富士康科技集团是台湾鸿海精密集团在大陆投资兴办的高新科技企业.下面是整理的关于富士康笔试题目及答案,快来看看学习吧! 一.单选题 富士康笔试1.用计算机管理情报资料,是计算机在( )中的应用 A.科学 ...

最新文章

  1. 作业六:图像编码相关概念
  2. 一般将来时语法课教案_英语语法:一般现在时和现在进行时
  3. Jedis对redis的操作详解
  4. C语言单向动态链表程序,实现链表的建立,合并,重新排序,链表元素的插入与删除,以及根据元素成员的值进行元素删除。
  5. ADT 使用和问题总结
  6. FISCO BCOS Webase front 智能合约 参数不合适
  7. UOS家庭版(21.2)安装SecureCRT(scrt-9.1.1-2638.ubuntu20-64.x86_64.deb)无法运行问题
  8. cad填充密度怎么调整_CAD填充技巧之填充比例
  9. ipad下载python_ipad python
  10. Android 录制视频添加时间水印,Android开发教程入门
  11. golang的chan有趣用法
  12. 利用Python删除Android项目中未使用的图片
  13. HMTL中隐藏域(type=hidden)
  14. 数据科学的重要支柱——统计学的最佳入门书籍
  15. 转 主流蓝牙BLE控制芯片详解(5):Dialog DA14580
  16. c语言作业订单号查询,C语言 查询订单系统进不去 还请高手指点
  17. 服务停止端口未释放_工信部出手!对通信短信息和语音呼叫服务管理公开征求意见...
  18. ElasticSearchTransportClient集成SearchGuard插件实现索引级别的权限管控
  19. Linux设置支持中文
  20. 122. 买卖股票的最佳时机 II

热门文章

  1. SDNU_ACM_ICPC_2019_Winter_Practice_9th题解
  2. html 开关窗效果,逼真的HTML5+CSS3窗帘拉开收起动画特效
  3. f开头的流媒体软件_流媒体直播工具(Streamon)
  4. hdu.6441 Find Integer
  5. js关闭当前的弹窗页面
  6. DNS这位“翻译官”是如何转换域名和IP地址的?
  7. 零基础,该选3D手绘低模还是次世代高模呢?
  8. 新一代区块链手机“甲骨文”即将上市
  9. 2021年全球及中国三元前驱体行业现状及竞争格局分析,基于海外新能源汽车发展,我国是最大出口国「图」
  10. 【UEFI实战】Intel开源固件项目