版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。A SELECT max(score) FROM gradeB SELECT TOP 1 score FROM grade ORDER BY score ASCC SELECT st_id, MIN(score) FROM gradeD SELECT TOP 1 score FROM grade ORDER BY score DESC参考答案B有教师表(教师号,姓名,所在系,工资),找出系内教师平 均工资高于全体教师平均工资的系信息,正确语句是ASELECT所在系,AVG(工资)FROM教师表WHE
2、RE AVG(资)(SELECT AVG(工资)FROM 教师表)BSELECT所在系,AVG(工资)FROM教师表WHERE AVG(资)(SELECT AVG(工资)FROM 教师表)GROUP BYT资SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系HAVING AVG工资)(SELECT AVG(工资)FROM 教师表)DSELECT所在系,AVG(工资)FROM教师表GROUP BY所在系WHERE AVG(资)(SELECT AVG(工资)FROM 教师表)参考答案C有教师表(教师号,姓名,职称,所在系 )和授课表(教师号,课程号,授课学年,授课时数),同一门
3、课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被教授”讲授过的课程的课程号,正确的语句是A SELECT课程号 FROM 授课表 a JOIN教师表 b ON a.教师号=b.教师号 WHERE职称!=教授B SELECT 课 程 号FROM 授 课表a RIGHT OUTTER JOIN 教师表b ON a.教师号=b.教师号C SELECT课程号 FROM 授课表 WHERE课程号 NOT IN (SELECT课程号 FROM 授课表a ON授课表b JOIN a.教师 号=b.教师号 WHERE职称!=教授)D SELECT 课程号 FROM 授课表 WHERE 课程号IN
4、(SELECT课程号 FROM 授课表a JOIN授课表b ON a.教师 号=b.教师号 WHERE职称!= 教授)参考答案C在SELECT语句中使用 GROUP BY SNO 时,SNO必须()。A在WHERE中出现B在FROM中出现C在SELECT中出现D在HAVING中出现参考答案C对于:表EMP(ENOENAMESALARYDNO),其属性表示职工的工号、 姓名、工资和所在部门的编号。表DEPT(DNO DNAME),其属性表示部门的编号和部门名。有以下SQL语句:SELECT COUNT(DISTINCT DNO) FROM EMP其等价的查询语句是()。A统计职工的总人数B统计每
5、一部门的职工人数C统计职工服务的部门数目D统计每一职工服务的部门数目参考答案C在Transact -SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分()。A SELECT INTOB SELECT FROMC SELECT GROUPD 仅 SELECT参考答案B关于查询语句中 ORDER BY子句使用正确的是A如果未指定排序字段,则默认按递增排序B数据表的字段都可用于排序C如果未指定DESC或 ASC关键字,则默认按递增排序D 联合查询不允许使用 ORDER BY子句参考答案CSQL Server中,下列函数的返回值的数据类型为INT的是( )A LEFTB SUBSTRIN
6、GC GETDATED YEAR参考答案D在SQL Server中,对于某语句的条件WHERE p_name LIKE王张李小%,将筛选出以下()值A李海燕B刘小山C张小明D王大明参考答案C下列聚合函数中,弓I用正确的是(A SUM(*)B COUNT(*)C MAX(*)D AVG(*)参考答案在WHER子B如果要查询比某个子集中最小值大的所有记录,句中应使用()运算符。A ANYB ALLC ANYD 60 AND G=60 AND G60 AND G=60 AND GANYB ALLC ANYD ( SELECT AGE FROM S WHERE S_NAME李军)B SELECTS_N
7、AME,AGEFROMS WEREAGE( S_NAME李军)C SELECT S_NAME, AGE FROM S WHERE AGE ( SELECT AGE WHERE S_NAME李 军)D SELECT S_NAME, AGE FROM S WHERE A李& .AGE参考答案A在SQL Server的查询语句中,若查询表记录中所有em_id列满足前两个字符为“11”的纪录, 则下列正确 Where子句 是()。A Where emd= 11%B Where emd A S 11%C Where emd like 11%D Where emdlink 11%参考答案C在SQL语言中,
8、投影运算对应的子句是()。A SELECTB FROMC ORDER BYD WHERE参考答案A在SELECT语句中使用*表示()。A选择任何属性B选择全部属性C选择全部元组D选择键码参考答案B在SELECT语句中使用 AVG (属性名)时,属性名()A必须是字符型B必须是数值型C必须是数值型或字符型D不限制数据类型参考答案B在SQL中,对嵌套查询的处理原则是()。A从外层向内层处理B从内层向外层处理C内,外层同时处理D内,外层交替处理参考答案B有SELECT语句中,需要对分组情况满足的条件进行判断 时,就使用()。A ORDER BYB WHEREC HAVINGD GROUP BY参考答
9、案C在SQL语言中,条件 “BETWEEN 20 AND 30”表示年龄在20到30之间,且()。A包括20岁和30岁B不包括20岁和30岁C包括20岁不包括30岁D不包括20岁包括30岁参考答案以下()语句从表TABLE_NAME 中提取前10条记录。A select * from TABLE_NAME where rowcount=10B select TOP of 10 * from TABLE_NAMEC select TOP 10 * from TABLE_NAMED select * from TABLE_NAME where rowcount一次性纸杯B SELECT * FRO
10、M 产品 WHERE 价格 (SELECT * FROM产品WHERE产品名称 一次性纸杯)C SELECT * FROM 产品 WHERE EXISTS 产品名称- 一次性纸杯D SELECT * FROM 产品 WHERE 价格 (SELECT 价 格FROM产品WHERE产品名称=一次性纸杯) 参考答案DSQL Server提供了一些字符串函数,以下说法错误的是()A select right( hello,3)返回值为:helB select ltrim(rtrim(hello)返回值为:helloC select replace( hello, : 0 )返回值为:holloD se
11、lect len( hello )返回值为:5参考答案A以下()说明了代码:NOT (付款方式=信用卡)OR (信用卡 阳光卡)的含义。A付款方式是信用卡,并且信用卡不能是阳光卡B如果付款方式是信用卡,那么信用卡不能是阳光卡C付款方式不能是信用卡,或者信用卡是阳光卡D付款方式不能是信用卡,或者信用卡不是阳光卡参考答案D查询书名”字段中包含“SQL数据库”字样的记录,应该使用 的条件是()。A书名LikeSQL数据库B书名Like%SQL数据库C书名LikeSQL数据库%D书名Like%SQL数据库%参考答案SELECT语句中与HAVING子句通常同时使用的是()子句。A ORDER BYB W
12、HEREC GROUP BYD无需配合参考答案CSQL中,下列涉及空值的操作,不正确的是()A age IS NULLB age IS NOT NULLC age = NULLD NOT (age IS NULL)参考答案C用于求系统日期的函数是()。A YEAR ()B GETDATE ()C COUNT ()D SUM ()参考答案在数据库 db_student中有表 St_info :学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sborn)、所在系(Sdept), 其中Sno为主键,其它字段均允许为空。查询所有女生的人 数应该用()。A SELECT COUNT(*) F
13、ROM St_info WHERE Ssex= 女B SELECT COUNT(Ssex=女)FROM St_infoC SELECT COUNT(*) FROM St_info GROUP BY SsexD SELECT COUNT(Ssex) FROM St_info WHERE Ssex= 女参考答案A查询员工工资信息时,结果按工资降序排列,正确的是()A ORDER BY工资B ORDER BY工资ASCC ORDER BY工资DESCD ORDER BY工资dictinct参考答案C在SQL中,下列涉及通配符的操作,匹配范围最大的是()A name LIKE hgf B name L
14、IKE hgf%C name LIKE hgf_t% D name LIKE h%参考答案D命令“SELECT职工号 FROM 职工 WHERE 工资1250”的功能是()。A查询工资大于1250的纪录B检索所有的职工号C查询1250号记录后的记录D从职工表中查询工资大于1250的职工号参考答案D使用LIKE关键字进行查询,()表示匹配任何单个字符。A _B %C D n参考答案BETWEEN关键字总是和 ()一起使用,用来查询一定范 围内的信息。A ANDB ORC NOTD IN参考答案A“可以表SQL语言允许使用通配符进行字符串匹配,此中 现()。A 0个字符B 1个字符C多个字符D所有
15、选项都可以参考答案C下列哪个聚合函数可以计算某一列上的最大值?(A SUMB AVGC MAXD MIN参考答案C下列哪个聚合函数可以计算某一列上的平均值?()A SUMB AVGC MAXD MIN参考答案B下列哪个关键字在 SELECT语句中表示全部列:()。A *B ALLC DESCD DISTINCT参考答案AA表有15条记录,B表有20条记录,下面的语句返回的结 果集中的记录数为()。SELECT columnl, column2 FROM AUNIONSELECT columnl, column2 FROM BA15B20C300D35参考答案D下列的函数中是日期和时间函数的是(
16、)。AGETDATEB LENC SUMD LEFT参考答案A使用group by子句可以给结果集分组并为每一组值生成一个 聚合值,聚合值可用()生成。A COUNT 等B GETDATEC YEARD DATEADD参考答案A有以下查询语句:SELECT s_no, AVG(grade) AS平均成绩FROM scoreGROUP BY s_noHAVING AVG(grade)=85则该语句表示()OA 查找score表中平均成绩在85分以上的学生的学号和平 均成绩B查找平均成绩在85分以上的学生C 查找score表中各科成绩在85分以上的学生D查找score表中各科成绩在85分以上的学生
17、的学号和平 均成绩参考答案A有以下查询语句SELECT st_id 学号,st_name 姓名FROM st_infoWHERE班级名= 软件021 该语句表示(查询st info表中”软件021班学生的学号、姓名查询st info表中软件021班学生的所有信息查询st info表中学生的学号、姓名查询st info表中计算机系学生的记录参考答案要查询st_info表中姓王且单名的学生情况,可用(令。A SELECT * FROM st_info WHERE st_name LIKE 王% B SELECT * FROM st_info WHERE st_name LIKE 王 _ C SEL
18、ECT * FROM st_info WHERE st_name = 王 %D SELECT * FROM st_info WHERE st_name = 王 参考答案将多个查询结果返回一个结果集合的运算符是(A JOINB UNIONC INTOD LIKE参考答案scoreB现有学生表student (主键为学生编号 sid ),成绩表(外键为学生编号sid ),两表中的数据如下:执行SQL语句:SELECT *FROM student st LEFT OUTER JOIN score sc ON st.sid=sc.sid正确的返回结果是()条记录。A 0B 2C 4参考答案C创建一个名
19、为Customers的新表,同时要求该表中包含表clients的所有记录,SQL语句是()。A SELECT * INTO customers FROM clientsB SELECT INTO customers FROM clientsC INSERT INTO customers SELECT * FROM clientsD INSERT customers SELECT * FROM clients参考答案A有顾客表customers, 包含数据如下表:若执行SQL语句:SELECT AVG(discount) FROM customers以下()是输出结果。A 错误提示:不能对nul
20、l进行avg操作B 16参考答案D有表customers,包含如下数据:若执行以下SQL语句:SELECT COUNT(city) FROM customers以下()是输出结果。A 1B 2C 3D 4参考答案C有学生(学号,姓名,性别)和成绩(学号,课程名称,分 数)两个表,若在建立学生与成绩一对多联系时,选择的联 系类型是:包括学生中的所有记录和成绩中联接字 段相等的那些记录,则数据之间关联方式是A内部联接B全外部联接C 左外部联接D右外部联接参考答案CSQL语言中,条件年龄 BETWEEN 15 AND 35 15至35之间,且()。A包括15岁和35岁B不包括15岁和35岁C包括15
21、岁但不包括35岁D包括35岁但不包括15岁参考答案A在SQL语言中,SELECT语句显示结果集的前 使用()。A TOP 15B 15C TOP 1250 ” 命令的功能是从职工表中检索工资大于1250的职工号。参考答案错误用SELECT进行模糊查询时,可以使用like或not like匹配符,模糊查询可针对任何类型字段查询。参考答案错误以下查询条件:职称IN(教授,畐燉授)职称=教授OR 职称=副教授等价。参考答案正确如果使用别名来代表一个表,那么在定义别名后的所有查询语句中,都必须使用别名来代表表的全名,否则系统会出错。参考答案错误查询st_info学生表中的所有非空 resume简历信息
22、,正确 的语句是:SELECT resume FROM st_info WHERE resume IS NOT NULL参考答案正确设某数据库中作者表(作者号、城市)和出版商表(出版商 号,城市)。请补全如下查询语句,使该查询语句能查询作 者不在出版商所在的所有不重复的城市。SELECT DISTINCT 城市 FROM 作者表WHER乍者表.城市 _1_( SELECT城市 FROM出版商 表)参考答案1: NOT IN设有顾客表(顾客号,顾客名,联系电话)和购买表(商品 号,顾客号,购买时间),现要统计有购买记录的顾客人 数。请补全下列实现该功能的语句。SELECT (_1_) FROM
23、购买表参考答案1: COUNT(DISTINCT 顾客号)在SQL Server 2000中,某数据库中有图书表(书号, 图 书名称,类别)和销售表(书号,销售时间,销售数量),其中销售数量大于 0。现要查询2009年10月销售的图书名 称和类别。请补全下列实现该功能的查询语句。SELECT图书名称, 类别FROM图书表WHERE EXISTS ( SELECT * FROM 销售表WHERE销售时间BETWEEN(_1)2009-10- 312009-10- 1 AND参考答案1: AND图书表.书号二销售表.书号对Student(stName, Sex, Birthday) 表,求出男同学
24、的平均年龄,语句中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_lnfo 表,求出男同学的平均年龄,语句中 Born_Date 表示“出生日期”字段。SELECT _1_(YEAR(GETDATE()-YEAR(Born_Date)AS平均年龄FROM St_InfoWH
25、ERE St_Sex= 男参考答案1: AVG使用SET命令将查询的结果数目赋值给int型局部变量 rowDECIARE rows intSET_1_ =(SELECT COUNT(*) FROM St_info )参考答案1: rows对于表SC_info(sno ,eno,score),各属性含义为学号、课 程号、成绩,(sno,eno)为主键。查询选修了“ 9820011” 课程的学生学号和成绩,并按成绩升序排列。SELECT sno, scoreFROM se_infoWHERE eno98200111参考答案1: ORDER BY score 对于表 St_info(sno , sn
26、ame, ssex , sbirth , sd),查询年龄大于22岁的学生的姓名。SELECT sname from St_infoWHERE _1_ -YEAR(sbirth)22参考答案1: YEAR(GETDATE()以下代码实现查询表 St_lnfo(学号,姓名,性别,出生日期, 专业,班级)的“学号, 姓名,性别”列到新表Stu_phone。SELECT学号,姓名,性别_1_Stu_phoneFROM St_Info参考答案1: INTO对S_C_lnfo(St_ID, C_No, Score),求出每个同学的平均成绩。SELECT St_ID, _1_(Score) AS 平均成绩
27、FROM S_C_infoGROUP BY St_ID参考答案1: AVG在 Student_db 数据库中有 S_C_lnfo(St_ID,C_No,Score)表。列出课程成绩在 7085分之间的学生成绩信息。SELECT * FROM S_C_InfoWHERE _1_参考答案1: Score=70 and Score1990在数据库db_student中有表St_info :学号(Sno)、姓名(Sname、性别(Ssex )、年龄(Sborn )、所在系(Sdept)。下面语句是针对 St_info表,分别统计男女的学生人数,填空完善语句所要求的功能。SELECT COUNT(*)
28、AS 人数FROM St_info1 。参考答案1: GROUP BY Ssex在数据库db_student中有表St_info :学号(Sno)、姓名(Sname、性别(Ssex)、年龄(Sborn )、所在系(Sdept)。下面语句是查询所有姓“张”的男学生的学号、姓名和所在系,填空完善语句所要求的功能。SELECT Sno, Sname, SdeptFROM St_infoWHERE SseX=男_1_ Sname LIKE 张%参考答案1: AND在数据库db_student中有两个如下的表:表SC:学号(Sno)、课程号(Cno)、成绩(Grade)表Course :课程号(Cno)、课程名(Cname、课程类型(Ctype )、学分(Ccredit )F面语句是使用嵌套查询查找没有选修“体育”的学生的学号和成绩,填空完善语句所要求的功能。SELECT Sno, GradeFROM SCWHERE Cno _1_ ( SECECT Cno FROM Course WHERECname=体育)参考答案1: NOT IN在数据库db_stu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年眉山职业技术学院单招职业适应性测试题库与答案详解
- 2026年郑州升达经贸管理学院单招综合素质考试题库与答案详解
- 2026年郑州电力高等专科学校单招综合素质考试题库带答案详解
- 2026年甘肃省兰州市高职单招综合素质考试题库与答案详解
- 2026年海南健康管理职业技术学院单招职业技能考试题库附答案详解
- 2026年重庆工业职业技术学院单招职业适应性测试题库带答案详解
- 2026年重庆化工职业学院单招综合素质考试题库附答案详解
- 2025年武汉市七一中学招聘教师备考题库及答案详解(易错题)
- 2026年黑龙江省齐齐哈尔市高职单招职业适应性测试考试题库附答案详解
- 2025年成都中医药大学国际合作与交流处招聘工作人员的备考题库及答案详解(易错题)
- 儿童语言发育迟缓筛查教育
- 海德堡印刷机培训
- 矿山电力设计标准
- 【妇产科学9版】第18章外阴及阴道炎症
- 2026年江西工商职业技术学院单招职业技能测试题库及答案1套
- 非亲生子赔偿协议书
- 2025年汉语国际教育复试真题
- 2025年高中英语教师资格证考试真题解析及答案
- 2026中考模拟测试试卷及答案(含完整听力音频、完整听力材料)
- 2025年山东省济南市中考化学试题(含答案)
- 机械车间安全隐患排查总结报告
评论
0/150
提交评论