




免费预览已结束,剩余56页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成绩表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有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确语句是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(工资) FROM 教师表)参考答案C有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是ASELECT课程号 FROM授课表aJOIN教师表bONa.教师号=b.教师号WHERE 职称!=教授BSELECT课程号 FROM 授课表aRIGHTOUTTERJOIN教师表bONa.教师号=b.教师号CSELECT课程号 FROM授课表WHERE课程号NOTIN ( SELECT课程号 FROM授课表aON授课表bJOINa.教师号=b.教师号WHERE 职称!=教授)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 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中,下列函数的返回值的数据类型为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 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%DWhere 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语句中,需要对分组情况满足的条件进行判断时,就使用( )。AORDER 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 rowcount一次性纸杯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 replace(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数据库%参考答案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为主键,其它字段均允许为空。查询所有女生的人数应该用( )。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中,下列涉及通配符的操作,匹配范围最大的是( )。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语言允许使用通配符进行字符串匹配,此中“%”可以表现( )。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下列的函数中是日期和时间函数的是( )。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表中各科成绩在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_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 st.sid=sc.sid正确的返回结果是( )条记录。A0B2C4D6参考答案C创建一个名为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有学生(学号,姓名,性别)和成绩(学号,课程名称,分数)两个表,若在建立学生与成绩一对多联系时,选择的联系类型是:包括学生中的所有记录和成绩中联接字段相等的那些记录,则数据之间关联方式是A内部联接B全外部联接C 左外部联接D右外部联接参考答案CSQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。A包括15岁和35岁B不包括15岁和35岁C包括15岁但不包括35岁D包括35岁但不包括15岁参考答案A在SQL语言中,SELECT语句显示结果集的前15条记录应使用( )。ATOP 15B15CTOP 1250” 命令的功能是从职工表中检索工资大于1250的职工号。参考答案错误用SELECT进行模糊查询时,可以使用like或not like匹配符,模糊查询可针对任何类型字段查询。参考答案错误以下查询条件:职称 IN (教授, 副教授)职称 =教授 OR 职称 = 副教授 等价。参考答案正确如果使用别名来代表一个表,那么在定义别名后的所有查询语句中,都必须使用别名来代表表的全名,否则系统会出错。参考答案错误查询 st_info 学生表中的所有非空 resume 简历信息, 正确的语句是:SELECTresume FROM st_info WHERE resume IS NOTNULL参考答案正确设某数据库中作者表(作者号、城市)和出版商表(出版商号,城市)。请补全如下查询语句,使该查询语句能查询作者不在出版商所在的所有不重复的城市。SELECTDISTINCT 城市FROM作者表WHER 作者表.城市 _1_( SELECT城市FROM出版商表 ) 参考答案1:NOT IN设有顾客表(顾客号,顾客名,联系电话)和购买表(商品号,顾客号,购买时间),现要统计有购买记录的顾客人数。请补全下列实现该功能的语句。SELECT (_1_) FROM 购买表 参考答案1:COUNT(DISTINCT顾客号)在SQLServer2000中,某数据库中有图书表(书号,图书名称,类别)和销售表(书号,销售时间,销售数量),其中销售数量大于0。现要查询2009年10月销售的图书名称和类别。请补全下列实现该功能的查询语句。SELECT 图书名称,类别 FROM 图书表 WHEREEXISTS ( SELECT * FROM 销售表 WHERE 销售时间 BETWEEN2009-10-1AND2009-10-31(_1_) ) 参考答案1:AND图书表.书号=销售表.书号对Student(stName, Sex, Birthday)表,求出男同学的平均年龄,语句中Birthday表示“出生日期”字段。SELECT _1_(YEAR(GETDATE( )-YEAR(Birthday) AS 平均年龄 FROM StudentWHERE Sex= 男参考答案1:AVG以下代码实现查询st_info表中所有信息并存储在新表stu_phone。SELECT *_1_stu_phone FROM st_info 参考答案1:INTO对St_Info表,求出男同学的平均年龄,语句中Born_Date表示“出生日期”字段。SELECT _1_(YEAR(GETDATE()-YEAR(Born_Date) AS 平均年龄 FROM St_InfoWHERE St_Sex=男 参考答案1:AVG使用SET命令将查询的结果数目赋值给int型局部变量row。DEClARE rows intSET _1_= ( SELECT COUNT(*) FROM St_info ) 参考答案1:rows对于表SC_info(sno,cno,score),各属性含义为学号、课程号、成绩,(sno,cno) 为主键。查询选修了“9820011”课程的学生学号和成绩,并按成绩升序排列。SELECT sno, score FROM sc_info WHERE cno=9820011_1_ 参考答案1:ORDER BY score对于表St_info(sno,sname,ssex,sbirth,sd) ,查询年龄大于22岁的学生的姓名。 SELECT sname from St_info WHERE _1_ -YEAR(sbirth)22 参考答案1:YEAR(GETDATE()以下代码实现查询表St_Info(学号,姓名,性别,出生日期,专业,班级)的“学号, 姓名, 性别”列到新表Stu_phone。SELECT 学号, 姓名, 性别 _1_ Stu_phone FROM St_Info参考答案1:INTO对S_C_Info(St_ID, C_No, Score),求出每个同学的平均成绩。SELECT St_ID, _1_(Score) AS 平均成绩 FROM S_C_info GROUP BY St_ID 参考答案1:AVG在Student_db数据库中有S_C_Info(St_ID,C_No,Score)表。列出课程成绩在7085分之间的学生成绩信息。SELECT * FROM S_C_Info WHERE _1_ 参考答案1:Score=70 and Score1990在数据库db_student中有表St_info:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sborn)、所在系(Sdept)。下面语句是针对St_info表,分别统计男女的学生人数,填空完善语句所要求的功能。SELECT COUNT(*) AS 人数 FROM St_info _1_。 参考答案1:GROUP BY Ssex在数据库db_student中有表St_info:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sborn)、所在系(Sdept)。下面语句是查询所有姓“张”的男学生的学号、姓名和所在系,填空完善语句所要求的功能。SELECT Sno, Sname, Sdept FROM St_info WHERE Ssex=男 _1_ Sname LIKE 张% 参考答案1:AND在数据库db_student中有两个如下的表:表SC:学号(Sno)、课程号(Cno)、成绩(Grade)表Course:课程号(Cno)、课程名(Cname)、课程类型(Ctype)、学分(Ccredit)下面语句是使用嵌套查询查找没有选修“体育”的学生的学号和成绩,填空完善语句所要求的功能。SELECT Sno, Grade FROM SC WHERE Cno _1_ ( SECECT Cno FROM Course WHERE Cname=体育 ) 参考答案1:NOT IN在数据库db_stude
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装扮校园活动方案
- 银行小区业主群活动方案
- 西部志愿活动方案
- 国际站考试题及答案
- 古典乐器考试题及答案
- 高空证考试题及答案
- 市场调查问卷标准化操作流程工具
- 业务谈判技巧与方案模板
- 飞船科目考试题及答案
- 启动项目开发责任保证承诺书6篇
- 中外航海文化知到课后答案智慧树章节测试答案2025年春中国人民解放军海军大连舰艇学院
- 五倍子提取物对临床分离鸡源大肠杆菌的抑制作用研究
- 幼儿园获奖公开课:中班语言活动《哈哈镜》课件
- 2025年中外合资企业合作框架协议模板
- 公司财务知到智慧树章节测试课后答案2024年秋北京第二外国语学院
- 2025年天马微电子股份有限公司招聘笔试参考题库含答案解析
- 2025年浙江事业单位联考真题解析历年高频重点提升(共500题)附带答案详解
- 防止人身伤亡事故培训课件(共139张)
- 宣传物料技术服务方案设计
- 检验科质量管理手册
- 幼儿园讲解海军知识
评论
0/150
提交评论