(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练习,几道经典的SQL笔试题题目。sql就在于多多练习
ORACLE,sql server笔试题目+答案,有需要的朋友可以下载下来作为公司笔试的试卷
题目包含:1.基本SQL-SELECT语句 2.过滤和排序数据 3.单行函数 4.多表查询 5.分组函数 6.子查询 7.创建和管理表 8.数据处理 9.约束 10.视图 11.数据库对象 12.企业sql笔试题目 等
常见的SQL笔试选择题含答案.docx,常见的SQL笔试选择题含答案.docx 常见的SQL笔试选择题含答案.docx,常见的SQL笔试选择题含答案.docx
C html sql的笔试题目
10家互联网大厂SQL笔试题目和答案合集,用来练手、学习、测试等等都非常适合
这个笔试题对于新手来说绝对是好东西,请大伙放心下载
10家互联网大厂SQL笔试题目和答案合集_60页_0926
企业常用SQL笔试题 ,可能你很熟悉SQL,但是有些小细节你不一定就知道, 大家不妨看一下
SQL_Server 面试笔试试题及答案 经典SQL数据库 DBA数据库管理员 数据库优化人员面试题
文章Hive面试题SQL测试题目所需数据,包含建表语句 测试数据等等...................
整理的十几道sql的题目,基本是常用的一些查询语句,包括对sql函数,多表关联查询等都有涉及,方便在笔试前复习巩固
以下是一些常见的SQL笔试题题目及其解析:查询语句: 题目:请编写一个SQL查询语句,从表"Customers"中选取所有姓为"Smith"的顾客记录。 解析:使用SELECT语句配合WHERE子句进行筛选。 聚合函数: 题目:请编写一个...
跟笔试的时候碰到的sql题目差不多,比较经典
数据库笔试题,SQL数据库。面试必备 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专” Update stu set 学历=’大专’ where 联系电话 like ‘11%’
数据库知识SQL语句大全笔试能用的.pdf
关于C语言,Java,SQLServer的综合笔试题目.
SQL数据库笔试题........................................................................................
收集到的很多公司笔试题目 收集到的很多公司笔试题目
50道SQL练习题及答案与详细分析(题目和数据初始化) 50道SQL练习题及答案与详细分析(01~05) 50道SQL练习题及答案与详细分析(06~10) 1.查询”01″课程比”02″课程成绩高的学生的信息及课程分数. SELECT ...