ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:87.73KB ,
资源ID:12517073      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12517073.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中南大学数据库题库04数据查询.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中南大学数据库题库04数据查询.docx

1、中南大学数据库题库04数据查询中南大学数据库题库04数据查询(总60页)成绩表grade中字段st_id代表学号,score代表分数,以下( )语句返回成绩表中的最低分。ASELECTmax(score)FROM gradeBSELECT TOP 1 score FROM grade ORDER BY score ASCCSELECT st_id, MIN(score) FROM gradeDSELECTTOP1 score FROM grade ORDER BY score DESC参考答案B有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确语句是

2、A SELECT 所在系, AVG(工资) FROM 教师表 WHERE AVG(工资)(SELECT AVG(工资) FROM 教师表)B SELECT 所在系,AVG(工资) FROM 教师表 WHERE AVG(工资)(SELECT AVG(工资) FROM 教师表) GROUP BY 工资C SELECT 所在系, AVG(工资) FROM 教师表 GROUP BY 所在系 HAVING AVG(工资)(SELECT AVG(工资) FROM 教师表)DSELECT 所在系,AVG(工资) FROM 教师表GROUP BY 所在系WHERE AVG(工资)(SELECT AVG(工资)

3、 FROM 教师表)参考答案C有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是ASELECT课程号 FROM授课表aJOIN教师表bONa.教师号=b.教师号WHERE 职称!=教授BSELECT课程号 FROM 授课表aRIGHTOUTTERJOIN教师表bONa.教师号=b.教师号CSELECT课程号 FROM授课表WHERE课程号NOTIN ( SELECT课程号 FROM授课表aON授课表bJOINa.教师号=b.教师号WHERE 职称!=教

4、授)DSELECT课程号 FROM授课表WHERE课程号IN ( SELECT课程号 FROM授课表aJOIN授课表bONa.教师号=b.教师号WHERE 职称!=教授)参考答案C在SELECT语句中使用GROUP BY SNO时,SNO必须( )。A在WHERE中出现B在FROM中出现C在SELECT中出现D在HAVING中出现参考答案C对于:表EMP(ENO,ENAME,SALARY,DNO), 其属性表示职工的工号、姓名、工资和所在部门的编号。表DEPT(DNO,DNAME), 其属性表示部门的编号和部门名。有以下SQL语句:SELECT COUNT(DISTINCT DNO) FROM

5、 EMP其等价的查询语句是()。A统计职工的总人数B统计每一部门的职工人数C统计职工服务的部门数目D统计每一职工服务的部门数目参考答案C在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分( )。ASELECT,INTOBSELECT,FROMCSELECT,GROUPD仅SELECT参考答案B关于查询语句中ORDER BY子句使用正确的是( )。A如果未指定排序字段,则默认按递增排序B数据表的字段都可用于排序C如果未指定DESC或ASC关键字,则默认按递增排序D联合查询不允许使用ORDER BY子句参考答案CSQL Server中,下列函数的返回值的数据类型为

6、INT的是( )。ALEFTBSUBSTRINGCGETDATEDYEAR参考答案D在SQL Server中,对于某语句的条件WHERE p_name LIKE 王张李小%,将筛选出以下( )值。A李海燕B刘小山C张小明D王大明参考答案C下列聚合函数中,引用正确的是( )。ASUM(*)BCOUNT(*)CMAX(*) DAVG(*)参考答案B如果要查询比某个子集中最小值大的所有记录,在WHERE子句中应使用( )运算符。AANY BALL CANYD60 AND G=60 AND G60 AND G=60 AND GANYBALLCANYD ( SELECT AGE FROM S WHERE

7、 S_NAME = 李军)BSELECT S_NAME, AGE FROM S WHERE AGE ( S_NAME= 李军)CSELECT S_NAME, AGE FROM S WHERE AGE ( SELECT AGE WHERE S_NAME=李军)DSELECT S_NAME, AGE FROM S WHERE AGE李军.AGE参考答案A在SQL Server的查询语句中,若查询表记录中所有em_id列满足前两个字符为“11”的纪录,则下列正确Where子句是( ) 。AWhere em_id=11%BWhere em_id AS 11%CWhere em_id like 11%D

8、Where em_id link 11%参考答案C在SQL语言中,投影运算对应的子句是( )。ASELECTBFROMCORDER BYDWHERE参考答案A在SELECT语句中使用*表示( )。A选择任何属性B选择全部属性C选择全部元组D选择键码参考答案B在SELECT语句中使用AVG(属性名)时,属性名( )。A必须是字符型B必须是数值型C必须是数值型或字符型D不限制数据类型参考答案B在SQL中,对嵌套查询的处理原则是( )。A从外层向内层处理B从内层向外层处理 C内,外层同时处理D内,外层交替处理参考答案B有SELECT语句中,需要对分组情况满足的条件进行判断时,就使用( )。AORDE

9、R BYBWHERECHAVINGDGROUP BY参考答案C在SQL语言中,条件 “BETWEEN20AND30”表示年龄在20到30之间,且( ) 。A包括20岁和30岁B不包括20岁和30岁C包括20岁不包括30岁D不包括20岁包括30岁参考答案A以下( )语句从表TABLE_NAME中提取前10条记录。Aselect * from TABLE_NAME where rowcount=10Bselect TOP of 10 * from TABLE_NAMECselect TOP 10 * from TABLE_NAMEDselect * from TABLE_NAME where ro

10、wcount一次性纸杯BSELECT * FROM 产品 WHERE 价格 ( SELECT * FROM 产品 WHERE 产品名称 一次性纸杯)CSELECT * FROM 产品 WHERE EXISTS 产品名称 =一次性纸杯DSELECT * FROM 产品 WHERE 价格 ( SELECT 价格 FROM 产品 WHERE 产品名称 = 一次性纸杯 )参考答案DSQL Server提供了一些字符串函数,以下说法错误的是( )。Aselect right(hello,3) 返回值为:helBselect ltrim(rtrim( hello) 返回值为:helloCselect re

11、place(hello,e,o) 返回值为:holloDselect len(hello) 返回值为:5参考答案A以下( )说明了代码:NOT( 付款方式 = 信用卡 ) OR ( 信用卡阳光卡) 的含义。A付款方式是信用卡,并且信用卡不能是阳光卡B如果付款方式是信用卡,那么信用卡不能是阳光卡C付款方式不能是信用卡,或者信用卡是阳光卡D付款方式不能是信用卡,或者信用卡不是阳光卡参考答案D查询“书名”字段中包含“SQL数据库”字样的记录,应该使用的条件是( )。A书名 Like SQL数据库B书名 Like %SQL数据库C书名 Like SQL数据库%D书名 Like %SQL数据库%参考答案

12、DSELECT语句中与HAVING子句通常同时使用的是( )子句。AORDER BYBWHERECGROUP BYD无需配合参考答案CSQL中,下列涉及空值的操作,不正确的是( )。Aage IS NULLBage IS NOT NULLCage = NULLDNOT (age IS NULL)参考答案C用于求系统日期的函数是( )。AYEAR()BGETDATE()CCOUNT()DSUM()参考答案B在数据库db_student中有表St_info:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sborn)、所在系(Sdept),其中Sno为主键,其它字段均允许为空。查询所有

13、女生的人数应该用( )。ASELECT COUNT(*) FROM St_info WHERE Ssex= 女BSELECT COUNT(Ssex= 女) FROM St_infoCSELECT COUNT(*) FROM St_info GROUP BY SsexDSELECT COUNT(Ssex) FROM St_info WHERE Ssex= 女参考答案A查询员工工资信息时,结果按工资降序排列,正确的是( )。AORDER BY 工资BORDER BY 工资 ASCCORDER BY 工资 DESCDORDER BY 工资 dictinct参考答案C在SQL中,下列涉及通配符的操作,

14、匹配范围最大的是( )。Aname LIKE hgf_Bname LIKE hgf%Cname LIKE hgf_t%Dname LIKE h%参考答案D命令“SELECT 职工号 FROM 职工 WHERE 工资1250”的功能是( )。A查询工资大于1250的纪录B检索所有的职工号C查询1250号记录后的记录D从职工表中查询工资大于1250的职工号参考答案D使用LIKE关键字进行查询,( )表示匹配任何单个字符。A_B%C D参考答案ABETWEEN关键字总是和( )一起使用,用来查询一定范围内的信息。AANDBORCNOTDIN参考答案ASQL语言允许使用通配符进行字符串匹配,此中“%”

15、可以表现( )。A0个字符B1个字符C多个字符D所有选项都可以参考答案C下列哪个聚合函数可以计算某一列上的最大值( )ASUMBAVGCMAXDMIN参考答案C下列哪个聚合函数可以计算某一列上的平均值( )ASUMBAVGCMAXDMIN参考答案B下列哪个关键字在SELECT 语句中表示全部列:( )。A*BALLCDESCDDISTINCT参考答案AA表有15条记录,B表有20条记录,下面的语句返回的结果集中的记录数为( )。SELECT column1, column2 FROM AUNIONSELECT column1, column2 FROM BA15B20C300D35参考答案D下

16、列的函数中是日期和时间函数的是( )。AGETDATEBLENCSUMDLEFT参考答案A使用group by子句可以给结果集分组并为每一组值生成一个聚合值,聚合值可用()生成。ACOUNT等BGETDATECYEARDDATEADD参考答案A有以下查询语句:SELECT s_no,AVG(grade) AS 平均成绩 FROM score GROUP BY s_no HAVING AVG(grade)=85则该语句表示( )。A查找score表中平均成绩在85分以上的学生的学号和平均成绩B查找平均成绩在85分以上的学生C查找score表中各科成绩在85分以上的学生D查找score表中各科成绩

17、在85分以上的学生的学号和平均成绩参考答案A有以下查询语句:SELECT st_id 学号, st_name 姓名 FROM st_info WHERE 班级名=软件021该语句表示( )。A查询st_info 表中软件021班学生的学号、姓名B查询st_info表中软件021班学生的所有信息C查询st_info表中学生的学号、姓名D查询st_info表中计算机系学生的记录参考答案A要查询st_info表中姓王且单名的学生情况,可用( )命令。ASELECT * FROM st_info WHERE st_name LIKE 王%BSELECT * FROM st_info WHERE st_

18、name LIKE 王_CSELECT * FROM st_info WHERE st_name = 王%DSELECT * FROM st_info WHERE st_name = 王_参考答案B将多个查询结果返回一个结果集合的运算符是( )。AJOINBUNIONCINTODLIKE参考答案B现有学生表student(主键为学生编号sid),成绩表score(外键为学生编号sid), 两表中的数据如下:执行SQL语句:SELECT * FROM student st LEFT OUTER JOIN score sc ON =正确的返回结果是( )条记录。A0B2C4D6参考答案C创建一个名

19、为Customers的新表,同时要求该表中包含表clients的所有记录,SQL语句是( )。ASELECT * INTO customers FROM clientsBSELECT INTO customers FROM clientsCINSERT INTO customers SELECT * FROM clientsDINSERT customers SELECT * FROM clients参考答案A有顾客表customers, 包含数据如下表:若执行SQL语句:SELECT AVG(discount) FROM customers以下( )是输出结果。A错误提示:不能对null进行avg操作B16C8D4参考答案D有表customers,包含如下数据:若执行以下SQL语句:SELECT COUNT(city) FROM customers以下( )是输出结果。A1B2C3D4参考答案C

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1