数据库语句练习
来源:互联网 发布:百胜拆分 知乎 编辑:程序博客网 时间:2024/06/01 10:27
(31)在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是______。
A.SELECT子句中可以包含表中的列和表达式
B.SELECT子句中可以使用别名
C.SELECT子句规定了结果集中的列顺序
D.SELECT子句中列的顺序应该与表中列的顺序一致
(32)下列关于SQL中HAVING子句的描述,错误的是______。
A.HAVING子句必须与GROUP BY子句同时使用
B.HAVING子句与GROUP BY子句无关
C.使用WHERE子句的同时可以使用HAVING子句
D.使用HAVING子句的作用是限定分组的条件
(33)在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是______。
A.不做参照完整性检查
B.不准删除父表中的记录
C.自动删除子表中所有相关的记录
D.若子表中有相关记录,则禁止删除父表中记录
第(34)~(35)题使用如下3个数据库表:
学生表:S(学号,姓名,性别,出生日期,院系)
课程表:C(课程号,课程名,学时)
选课成绩表:SC(学号,课程号,成绩)
在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
(34)用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是______。
A.SELECT 学号,姓名 FROM S WHERE NOT EXISTS;
(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩<85)
B.SELECT 学号,姓名 FROM S WHERE NOT EXISTS;
(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩>=85)
C.SELECT 学号,姓名 FROM S,SC;
WHERE S.学号=SC.学号 AND 成绩>=85
D.SELECT 学号,姓名 FROM S,SC;
WHERE S.学号=SC.学号 AND ALL 成绩>=85
(35)用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是______。
A.SELECT S.学号,姓名,平均成绩 FROM S,SC;
WHERE S.学号=SC.学号;
GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 平均成绩 DESC
B.SELECT 学号,姓名,AVG(成绩) FROM S,SC;
WHERE S.学号=SC.学号AND COUNT(*)>=5;
GROUP BY 学号 ORDER BY 3 DESC
C.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;
WHERE S.学号=SC.学号AND COUNT(*)>=5;
GROUP BY S.学号 ORDER BY 平均成绩 DESC
D.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;
WHERE S.学号=SC.学号 GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 3 DESC
- 数据库语句练习
- 数据库sql语句练习
- 数据库SQL语句练习
- 【数据库】Oracle语句练习
- Oracle数据库查询语句练习
- Oracle数据库基本语句练习
- Oracle数据库---SQL语句练习
- oracle数据库SQL查询语句练习
- Oracle数据库之SQL语句练习
- oracle数据库SQL查询语句练习一
- oracle数据库SQL查询语句练习二
- oracle数据库SQL查询语句练习三
- Oracle数据库之SQL语句练习篇--准备
- 数据库SQL语句之Table的基本练习
- oracle自带数据库相关sql语句练习
- 语句练习if-switch练习
- 数据库练习
- 数据库练习
- uboot在utut2440上的移植
- 无线HDMI来啦
- 找地方来发骚
- 俞敏洪:用100个句子记7000单词(下)
- 如果你仇官,仇富,那么,你很可能是一个小人
- 数据库语句练习
- 内核在utu2440上的移植
- Windows 7 无法登陆网银
- Struts2源代码分析(二)类ContainerImpl的实现分析
- TOPO研发管理系统的特点和系统设计思路
- crytoppp库分析-base64
- 环中环
- php学习笔记(13):PHP+MYSQL简单分页
- 将java程序安装成windows服务