sql数据库基础面试题复习题考试题-全(5)
20、在SQL Server 2005中,假定一个学生选修课管理系统中有两个表,包括:student(学
生)表,其结构为:sID(学号),sName(姓名);studentCourse(学生选课)表,其结构为:sID(学号),cID(课程编号),score(成绩)。那么列出所有已选课学生的学号、姓名、课程编号和成绩的SQL语句是( )(选择二项)
A、SELECT sID,sName,cID ,score FROM student,studentCourse
B、SELECT sID,sName,cID ,score FROM student INNER JOIN studentCourse ON student.sID =studentCourse.sID
C、SELECT sID,sName,cID ,score FROM student OUTER JOIN studentCourse ON student.sID =studentCourse.sID
D、SELECT sID,sName,cID ,score FROM student,studentCourse WHERE student.sID =studentCourse.sID
21、在SQL Server2005数据库中,系统提供聚合函数对列中的数据进行统计,以下聚合函数中,( )用于返回表示式中所有值中的最小值.(选择一项)
A、sum B、min C、avg D、count
22、在SQL Server2005数据库中,现有student_info(学生)表,其中包括字段:stu_name(姓名,varchar型),stu_id(学号,int型),stu_grade(成绩,int型).现在需要查询成绩为80分的学员姓名,并且结果按照学号降序排列.下面查询语句正确的是( )(选择一项) A、select stu_name from student_info where stu_grade=80 order by stu_id B、select stu_name from student_info where stu_grade=80 order by stu_id desc C、select stu_name from student_info where stu_grade like 80 group by stu_id D、select stu_name from student_info where stu_grade like 80 order by stu_id desc
23、在SQLServer 2005数据库中,如果一个T-SQL语句中包含多个逻辑运算符并且假设语句中没有括号时,其正确的运算顺序是( )(选择一项)
A、首先or ,然后NOT,最后计算AND B、首先NOT,然后OR,最后计算AND C、首先AND,然后OR,最后计算NOT D、首先NOT,然后AND,最后计算OR
24、在SQLServer2005数据库中,有学生信息表:Student(stuId,stuName,stu_Address),三个字段分别储存学生的学号,姓名以及家庭住址,如果要在表中找出家庭住址倒数第三个字符”沙”,并且至少包含4个字符的学生信息,则查询条件子句应写成( ). ( 选择一项)
A、WHERE stu_Address LIKE '__沙_%' B、WHERE stu_Address LIKE '%沙__% C、WHERE stu_Address LIKE '%_沙__' D、WHERE stu_Address LIKE '__沙_%'
25、在SQL Server 2005中,学生表student中包含字段:学生编号sid (主键),学生姓名sName, 现在查询所有姓名重复的记录,一下语句正确的是( )(选择一项) A、select * from student where count(sid)>1
B、select a.* from student a,student b where a. sname=b.sname
C、select a.* from student a,student b where a. sname=b.sname and a.sid!=b.sid D、select * from student group by sName where count(sid)>1
26、在SQL Server 2005数据库中,系统提供聚合函数对列中的数据进行计算。以下聚合函数中,( )用于返回表达式中所有值的总和(选择一项)
A、sum B、max C、avg D、count
27、在SQL Server2005数据库中,可以使用( )关键字来限制返回的数据行数(选择一项)
A、limit B、top C、count D、sum 28、在SQL Server2005数据库系统中,表Students的主键SCode为表Score的外键StudentID,表Students含有5条数据,表Score含有10条数据,当对表Students和表Score进行如下查询时,将查询出( )条记录(选择一项)
Select s.Scode from Students as s left join Score as c on (s.Scode=c.StudentID) A、5 B、10 C、15 D、0
29、在SQL server 2005数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出薪水低于2000元的性别为男性的雇员信息的是( )(选择二项) 表名 列名 Employee 主键 Employee 数据类型 长度 是否容许为空 默认值 描述 4 不允许 Employee int Name Age Sex 0 男 标识列 雇员姓名 雇员年龄 雇员性别 雇员学历 雇员职位 雇员薪水 varchar 50 不允许 int char 4 2 不允许 不允许 Education varchar 50 不允许 Job Salary varchar 50 不允许 money 8 不允许 A、select * from Employee where (not(Salary>=2000))and(Sex='男') B、select * from Employee where (not(Salary>=2000))&&(Sex='男') C、select * from Employee where (Salary <2000) and (not(Sex ='女')) D、select * from Employee where ((Salary<2000))&&(Sex='男') 30、在SQL Server 2005数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出非经理职位(即雇员职位字段的内容不包含\经理\字符串)的雇员信息的是( ) (选择二项)
A、SELECT*FROM Employee WHERE(Job NOT LIKE'%经理%') B、SELECT*FROM Employee WHERE(Job NOT LIKE'_经理_')
C、SELECT*FROM Employee WHERE(NOT(Job LIKE'_经理_')) D、SELECT*FROM Employee WHERE(NOT(Job LIKE'%经理%'))
31、在SQL Server 2005数据库形统中,使用T-SQL查询数据时,可以使用ORDER BY子句对查询结果排序,并且可以按照多个字段进行排序,下列有关排序描述错误的是( )。(选择一项)
A、按照多个字段排序时,首先按照第一个字段排序 B、默认的排序方式为升序
C、按照多个字段排序时,按照第一个字段排序后,再对所有记录按照第二个字段排序 D、可以根据含字段的表达式排序
32、在SQLServer 2005中,下列查询条件()可以查询出员工表中的列hometown不是“北京”的纪录。(选择二项)
A、Where hometown!='北京' B、Where hometown not '北京' C、Where hometown is not ‘北京’ D、Where hometown<>‘北京’
33、在SQL Server 2005中,当执行下面的SQL语句时,会发生( ) (选择一项)
Select au_id,title_id,sum(royaltyper)from titleauthor group by title_id,au_id order by title_id,au_id A、在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行 B、在结果集中,每一行au_id的值都不会相同
C、该语句会运行失败,因为查询输出的次序和分组的次序不一样 D、该语句会运行失败,因为royaltyper列也应进行分组
34、查询student表中的所有非空email信息, 以下语句正确的是( )(选择一项) A、select email from student where email !=null B、select email from student where email not is null C、select email from student where email <> null D、select email from student where email is not null
35、关于多表联接查询,以下( )描述是错误的(选择一项)
A、外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数 B、多表联接查询必须使用到JOIN关键字
C、内联接查询返回的结果是:所有符合联接条件的数据 D、在where子句中指定联接条件可以实现内联接查询
36、在SQLS …… 此处隐藏:3733字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




