第一范文网 - 专业文章范例文档资料分享平台

4结构化查询语言SQL习题与答案

来源:用户分享 时间:2025/8/28 11:41:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

10. 将教师表中工资小于或等于1000元的讲师的工资提高20%,请对下列的SELECT-SQL语句填空。

UPDATE 教师 _______ WHERE(职称=“讲师”) AND (工资<=1000)

11. 在学生表中,删除所有入校总分在550分以下的学生记录,其SQL语句为_______。

12. 在授课表中,删除所有教师的授课记录,其SQL语句为_______。 13. 用SELECT-SQL语句查询学生的基本情况,如果要使学生表中”入校总分”字段在查询结果中的标题为”高考分数”,其对应的子句为_______。

14. 如果在SELECT-SQL语句中使用了TOP子句,必须要同时使用_______子句。

15. WHERE子句和________子句都是用于筛选记录的,但作用对象不同。 16. 在教师表中查询工资不在1500至2000之间的教师姓名,请对下列的SELECT-SQL语句填空。

WHERE 工资 NOT ________

17. 在学生表中查询所有姓”张”的学生记录。请对下列的SELECT-SQL语句填空。

WHERE 姓名 ________

18. 在选课表中查询没有成绩的学生学号和课程号,其SELECT-SQL语句中的WHERE子句应为________。

19. 在选课表中统计有成绩的记录数。请对下列的SELECT-SQL语句填空。

SELECT ________ FROM 选课表

20. 在教师表中统计职称为教授的人数。请对下列的SELECT-SQL语句填空。

SELECT ________FROM 教师 WHERE 职称=“教授”

21. 求选课在三门以上且各门课程均及格的学生的学号及总成绩,查询结果按总成绩降序排列。请对下列的SELECT-SQL语句填空。

SELECT 学号,SUM(成绩)AS 总成绩 FROM 选课表;

WHERE 成绩>=60 ________ORDER BY SUM(成绩)DESC 22. 用子查询的方式查询与”陈静”教师职称相同的教师姓名、性别及职称,使用语句。请对下列的SELECT-SQL语句填空。

SELECT 姓名,性别,职称FROM 教师表 WHERE 职称=_____

___

23. 查询比任何一个男生入校总分高的女生姓名和入校总分。请对下列的SELECT-SQL语句填空。

SELECT 姓名, 入校总分FROM 学生表WHERE ________;

(SELECT入校总分 FROM 学生WHERE 性别=“男”); AND 性别= “女”

24. 查询比所有男生的入校总分都高的女生姓名和入校总分。请对下列的SELECT-SQL语句填空。

SELECT 姓名,入校总分FROM 学生表WHERE _______;

(SELECT入校总分FROM 学生表WHERE 性别=“男” ); AND 性别= “女”

25. 查询学生的学号和总分,并将结果存入一个新数据表:总分表。请对下列的SELECT-SQL语句填空。

SELECT 学号, SUM(成绩) AS 总分 INTO 总分表;

FROM 选课表_______ 26. SQL语言既是一种交互式语言,又是一种_______语言。

27. 在学生表中输入的记录大部分是男生的记录,为了节省输入数据的时间,可以在创建数据表时为”性别”字段定义_______值。

28. 在创建数据表时,如果要将字段的输入值限定在某个区域,应使用_______约束。

29. 在创建教师表时,要将教师号字段定义为5个字符长度,不能为空,且为主键,其列定义为_______。

30. 在SQL中,删除数据表的语句是_______。

31. 对于已创建好的数据表,如果要取消一项约束,应使用ALTER-SQL中的_______子句。

32. 用INSERT-SQL语句插入数据时,可以利用表达式、同名内存变量、数组和_______。

33. 给教师表中每个教师的工资增加50元。请对下列的SELECT-SQL语句填空。

UPDATE 教师_______。

34. 在选课表中,查询平均成绩在80分以上(含80分)的学生的学号和平均成绩(输出列标题为学号,平均成绩)。请对下列的SELECT-SQL语句填空。

SELECT 学号, AVG(成绩) AS 平均成绩FROM 选课表GROUP

BY 学号

_________

35. 在SELECT-SQL中,用_______子句指定查询分组的条件。

36. 在SELECT-SQL中,多表的联接条件和记录的筛选条件都可以用_______子句来指定。

37. 在SELECT-SQL中,用_______子句来指定输出记录的百分比。

38. 为了输出入校总分前三名的同学,在SELECT-SQL中,要用TOP子句和_______子句。

39. 查询教师表中全部信息,使用 _______语句。

40. 在选课表中,查询选修了课程的学号。请对下列的SELECT-SQL语句填空。

SELECT _______ 学号 FROM 选课表

41. 为了输出入校总分前三名的同学姓名和入校总分。请对下列的SELECT-SQL语句填空。

SELECT______姓名, 入校总分 FROM 学生表 ORDER BY 入校

总分

42. 在学生表中查询女三好生记录,其SELECT-SQL语句中的WHERE子句应为________。

43. 在选课表中,求学号为”S0201108”的学生的总分和平均分,并在查询的结果中以”总分”和”平均分”为列标题输出。请对下列的SELECT-SQL语句填空。

SELECT SUM(成绩)AS 总分, _______AS 平均分FROM 选课

表;

WHERE 学号=“S0201108”

44. 统计选课表中有多少门课(代表课程的字段为“课程号”)。请对下列的SELECT-SQL语句填空。

SELECT ________FROM 选课表

45. 在授课表中,查询各位教师的教师号及其任课的门数。请对下列的SELECT-SQL语句填空。

SELECT 教师号, COUNT(*) FROM 授课表________ 《结构化查询语言》参考答案

一、选择题

1. A) 2. C) D)

6. C) 7. A) B)

11. D) 12. C) 15. B)

16. C) 17. A) 20. B)

21. D) 22. C) 25.A)

26. B) 27. C) D)

31. C) 32. B) 35. A)

36. D) 37. C) B)

41. D) 42. A) 45. C)

46. B) 47. B) B)

51. D) 52. A) 55. A) 56. D) 57. B) D)

61. C) 62. B) 65. A)

66. D) 67. A) C)

71. D) 二、填空题 1. 表约束 2. 外部键

3. 学号 CHAR(8) PRIMARY KEY4. 连接查询 5. ADD

3. B) 8. D) 13. B) 18. B) 23. D) 28. D) 33. C) 38. A) 43. D) 48. C) 53. A) 58. C) 63. D) 68. C) 4. C) 9. D) 14. A) 19. D) 24. D) 29. C) 34. D) 39. C) 44. A) 49. B) 54. A) 59. A) 64. B) 69. B) 5. 10. 30. 40. 50. 60. 70. 6. 有值 7. NULL

8. 成绩 DESC 9. INSERT INTO

10. SET 工资=1.2*工资

11. DELETE FROM 学生 WHERE 入校总分<=550 12. DELETE FROM 授课表 13. 入校总分 AS 高考分数 14. ORDER 15. HAVING

16. BETWEEN 1500 AND 2000 17. LIKE “张%”

18. WHERE 成绩 IS NULL 19. COUNT(成绩) 20. COUNT(*)

21. GROUP BY 学号 HAVING(COUNT(*)>=3)

22. (SELECT职称FROM 教师表 WHERE 姓名=“陈静”) 23. 入校总分>ANY 24. 入校总分>ALL 25. GROUP BY 学号 26. 嵌入式

27. DEFAULT|缺省 28. CHECK

29. 教师号 CHAR(5) NOT NULL PRIMARY KEY 30. DROP 31. DROP 32. 子查询

33. SET 工资=工资+50

34. HAVING AVG(成绩)>=80 35. HAVING 36. WHERE 37. PERCENT 38. ORDER

39. SELECT * FROM 教师表 40. DISTINCT 41. TOP 3

42. WHERE 性别=“女”AND 三好生 43. AVG(成绩)

44. COUNT(DISTINCT 课程号) 45. GROUP BY 教师号

搜索更多关于: 4结构化查询语言SQL习题与答案 的文档
4结构化查询语言SQL习题与答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c65p0k9vcmo44p5c1brnq_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top