
数据库原理与应用
学校: 无
问题: 1. 将Student表从XKGL数据库中导出时,数据源应该选择:
选项:
• A. .Net Framework Data Provider for Odbc
• B. Microsoft Access
• C. Microsoft Excel
• D. SQL Server Native Client
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 将Student表从XKGL数据库中导出时,数据库应该选择:
选项:
• A. master
• B. model
• C. msdb
• D. xkgl
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 将Student表从XKGL数据库中导出为Excel文件时,目标应该选择:
选项:
• A. .Net Framework Data Provider for Odbc
• B. Microsoft Access
• C. Microsoft Excel
• D. SQL Server Native Client
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. SQL Server中的数据表可以导出到Excel。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. Excel中的表格都可以直接导入到SQL Server。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 在选择从Excel表中导入数据的操作中,Excel表头中的标题将自动转化为表中的属性(即列名)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. SELECT语句的作用是从表中________指定的字段?
选项:
• A. 插入
• B. 删除
• C. 选择
• D. 国家开放大学答案合并
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 查询老师的姓名、职称和年龄,并重命名,以下哪个方法是正确的?
选项:
• A. Select * From Teacher
• B. SELECT Teachername
,Profession
,Brith
FROM Teacher
• C. SELECT Teachername
,Profession
,2020-YEAR(Brith)
FROM Teacher
• D. SELECT Teachername as 姓名
,Profession as 职称
,2020-YEAR(Brith) as 年龄
FROM Teacher
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 从XKGL数据库中的student表中选取学号、姓名、性别的操作,以下操作代码正确的是:
选项:
• A. USE [xkgl]
GO
SELECT [StudentID] AS 学号
,[StudentName] AS 姓名
,[Sex] AS 性别
FROM [dbo].[Student]
GO
• B. USE [xkgl]
GO
SELECT [StudentID]
,[StudentName]
,[Sex]
FROM [dbo].[Student]
GO
• C. USE xkgl
GO
SELECT StudentID
,StudentName
,Sex
FROM Student
GO
• D. USE xkgl
GO
SELECT StudentID
,StudentName
,ClassID
FROM Student
GO
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 在XKGL数据库中,查询所有老师信息的操作是:
Select ____ from Teacher
请补全该代码
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 在XKGL数据库中,查询每个班的班名和班长的方法是:
SELECT ___________as 班级名
, ___________as 班长
FROM Class
(注意大小写与列名保持一致)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 查询所有学生所有课程成绩的方法是:
SELECT StudentID,CourseID, ___________
FROM _________
(注:注意大小写与数据库表保持一致)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. SELECT语句中,选择的字段名在查询后,会在查询结果中按顺序排列。
选项:上海开放大学答案
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 从student表中查询1990年出生的女生名字的语句正确的是:
选项:
• A. SELECT StudentName
FROM Student
• B. SELECT StudentName
FROM Student
WHERE Sex = '女'
• C. SELECT StudentName
FROM Student
WHERE Birth = 1990 and Sex = '女'
• D. SELE渝粤搜题CT StudentName
FROM Student
WHERE YEAR(Birth) = 1990 and Sex = '女'
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 从Grade表中查询及格的学生的学号、课程ID和分数的方法是:
选项:
• A. SELECT StudentID, CourseID, Grade
FROM Grade
WHERE Grade = 60
• B. SELECT StudentID, CourseID, Grade
FROM Grade
WHERE Grade > 60
• C. SELECT StudentID, CourseID, Grade
FROM Grade
WHERE Grade >= 60
• D. SELECT StudentID, CourseID, Grade
FROM Grade
WHERE Grade == 60
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 从教师表中查询年龄大于等于50的女教师的名字 ,或者年龄大于等于60的男教师的名字的方法是?
选项:
• A. SELECT Teachername
FROM Teacher
WHERE (Sex='女' or 2021-YEAR(Brith)>=50) and (Sex='男' or 2021-YEAR(Brith)>=60)
• B. SELECT Teachername
FROM Teacher
WHERE (Sex='女' and 2021-YEAR(Brith)>=50) or (Sex='男' and 2021-YEAR(Brith)>=60)
• C. SELECT Teachername
FROM Teacher
WHERE (Sex='女' and 2021-YEAR(Brith)>=50) and (Sex='男' and 2021-YEAR(Brith)>=60)
• D. SELECT Teachername
FROM Teacher
WHERE (Sex='女' or 2021-YEAR(Brith)>=50) or (Sex='男' or 2021-YEAR(Brith)>=60)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 从Class表中选取所有属于系别'Dp01'的班级名称和人数的方法是
SELECT ____________,________________
FROM ___________
WHERE ____________= 'Dp01'
注意填写时,以表中的列名为准(注意大小写)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 从Student表中筛选出生在1990年-1991年的男学生名单的方法是:
SELECT StudentName
FROM Student
WHERE (YEAR(Birth) _________ 1990 __________ 1991) __________ (Sex = '男')
注:使用大写字母
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 从Teacher表中选取所有职称在副教授以上的教师的方法是:
(注意是多选,有两种以上方法)
选项:
• A. SELECT Teachername
FROM Teacher
WHERE Profession not in ('教授', '副教授')
• B. SELECT Teachername
FROM Teacher
WHERE Profession in ('教授', '副教授')
• C. SELECT Teachername
FROM Teacher
WHERE Profession not in ('讲师', '助教')
• D. SELECT Teachername
FROM Teacher
WHERE Profession in ('讲师', '助教')
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 从Student表中选取年龄最大的五名男同学的方法是:
选项:
• A. SELECT StudentName AS '姓名', YEAR(Birth) AS '年龄'
FROM Student
WHERE (Sex = '男')
ORDER BY '年龄'
• B. SELECT StudentName AS '姓名', 2021 - YEAR(Birth) AS '年龄'
FROM Student
WHERE (Sex = '男')
ORDER BY '年龄'
• C. SELECT TOP (5) StudentName AS '姓名', 2021 - YEAR(Birth) AS '年龄'
FROM Student
WHERE (Sex = '男')
ORDER BY '年龄'
• D. SELECT TOP (5) StudentName AS '姓名', 2021 - YEAR(Birth) AS '年龄'
FROM Student
WHERE (Sex = '男')
ORDER BY '年龄' DESC
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 从教师表Teacher中找到所有老师姓名(一个姓名只能出现一次):
SELECT __________ __________
FROM Teacher
建议使用全大写字母回答
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 在Grade表中查找课程ID为Dp010001,考试成绩最高的前五名同学的方法是:
SELECT TOP _________ StudentID,Grade
FROM Grade
WHERE CourseID = '_________'
ORDER BY Grade __________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 从成绩表Grade中查询,在2009年考过试的课程ID有哪些的方法是?
SELECT __________ CourseID
FROM Grade
WHERE __________ = '2009'
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 在Student表中的所有学生信息,先对每个班级按班号排列,再对每个班按学号排列的方法是:
选项:
• A. SELECT *
FROM Student
ORDER BY ClassID ASC,StudentID ASC
• B. SELECT *
FROM Student
ORDER BY ClassID ,StudentID ASC
• C. SELECT *
FROM Student
ORDER BY ClassID ASC,StudentID
• D. SELECT *
FROM Student
ORDER BY ClassID ,StudentID
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 中华人民共和国于1949年10月1日成立,
使用SQL语句查询当前日期与1949年10月1日相差多少年的方法是:
选项:
• A. SELECT DATEDIFF(DAY,'1949-10-1',GETDATE())
• B. SELECT DATEDIFF(MONTH,'1949-10-1',GETDATE())
• C. SELwww.yuyue-edu.cnECT DATEDIFF(YEAR,'1949-10-1',GETDATE())
• D. SELECT DATEDIFF(YEAR,GETDATE(),'1949-10-1')
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 查询所有出生在1990-1991年间同学的信息的方法是?
SELECT *
FROM Student
WHERE ________(Birth) ________ 1990 ________ 1991
(注意全部大写)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 查询所有同学的出生年、出生月、出生日的方法是:
SELECT StudentName AS '姓名',________(Birth) AS '出生年',________(Birth) AS '出生月',_______(Birth) AS '出生日'
FROM Student
(注意全部大写)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 查询Student表中所有同学出生日期到今天的间隔天数的方法是?
SELECT STUDENTNAME,____________(DAY,________,________()) AS '天数'
FROM Student
(注意全部大写)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 从Student表中筛选所有学生的姓名,并去重和去左边空格的方法是
SELECT __________ __________(STUDENTNAME) AS '姓名'
FROM Student
(注意全部大写)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 从 '热血报国!爱我中华!' 这个字符串中取出 '爱我中华!'的方法是:
SELECT __________('热血报国!爱我中华!',________,________)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 查询所有学生的姓名与学号后3位,并按学号升序排序的方法是:
SELECT DISTINCT StudentName AS '姓名',__________(StudentID,__________) AS '学号后三位'
FROM Student
__________ BY '学号后三位'
(注意全部大写)
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下查询所有姓王的同学所有信息的方法正确的是:
选项:
• A. SELECT *
FROM Student
WHERE RIGHT(StudentName,1)='王'
• B. SELECT *
FROM Student
WHERE LEFT(StudentName,1)='王'
• C. SELECT *
FROM Student
WHERE StudentName like '王%'
• D. SELECT *
FROM Student
WHERE StudentName = '王%'
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. SELECT RTRIM(' 热血报国!爱我中华! ')
该语句的作用是去除字符串右边的空格。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 以下哪种方法能查询出不住在东软宿舍3栋的渝粤题库老师信息?
选项:
• A. SELECT *
FROM Teacher
WHERE HomeAddr != '东软宿舍3栋%'
• B. SELECT *
FROM Teacher
WHERE HomeAddr like '东软宿舍3栋'
• C. SELECT *
FROM Teacher
WHERE HomeAddr like '东软宿舍3栋%'
• D. SELECT *
FROM Teacher
WHERE HomeAddr not like '东软宿舍3栋%'
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 查询姓张、姓王、姓刘老师的信息的方法是
选项:
• A. SELECT *
FROM Teacher
WHERE Teachername like '张%' and Teachername like '王%' and Teachername like '刘%'
• B. SELECT *
FROM Teacher
WHERE Teachername like '张%' or Teachername like '王%' and Teachername like '刘%'
• C. SELECT *
FROM Teacher
WHERE Teachername like '张%' or Teachername like '王%' or Teachername like '刘%'
• D. SELECT *
FROM Teacher
WHERE Teachername like '张%' and Teachername like '王%' or Teachername like '刘%'
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 查询学号尾号后两位既不是01也不是02的同学的信息的方法是:
选项:
• A. SELECT *
FROM Student
WHERE RIGHT(StudentID,1) != '1' or RIGHT(StudentID,1) != '2'
• B. SELECT *
FROM Student
WHERE RIGHT(StudentID,1) != '1' and RIGHT(StudentID,1) != '2'
• C. SELECT *
FROM Student
WHERE RIGHT(StudentID,1) not like '%1' or RIGHT(StudentID,1) not like '%2'
• D. SELECT *
FROM Student
WHERE RIGHT(StudentID,1) not like '%1' and RIGHT(StudentID,1) not like '%2'
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 查询所有家住在成都的学生的方法是:
SELECT *
FROM Student
WHERE HomeAddr ________ '成都______'
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 在进行数据汇总的过程中,可能会需要使用聚合函数与( )函数
选项:
• A. 系统函数
• B. 时间函数
• C.江苏开放大学答案 分类汇总
• D. 数学函数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. SQL函数与其他程序设计语言中的函数类似,具有特定的功能,其目的是为了给用户提供方便。它的形式一般包含( ),输入参数及输出参数
选项:
• A. 函数名
• B. 函数体
• C. 返回值
• D. 函数代码
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. SQL SERVER 中的函数主要有两种,系统函数与( )
选项:
• A. 时间函数
• B渝粤教育. 日期函数
• C. 用户自定义函数
• D. 数学函数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 除count函数外,聚合函数一般忽略空值,且仅用于()
选项:
• A. 日期型列
• B. 字符型列
• C. 数值型列
• D. 二进制列
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5北京开放大学答案. 返回表中项目的数量,应使用()函数
选项:
• A. sum
• B. avg
• C. max
• D云南开放大学答案. count
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 返回组中值的平均值,使用( )函数
选项:
• A. count
• B. sum
• C. avg
• D. min
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 当需要显示分组的汇总数据时,就应使用( )子句
选项:
• A. where
• B. having
• C. group by
• D. order by
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2.广东开放大学答案 使用GROUP BY子句每个组只返回( )行记录,并不返回详细信息
选项:
• A. 1
• B. 2
• C. 3
• D. 4
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. SELECT子句中指定的列必须是( )子句中指定的列,或者和聚合函数一起使用
选项:
• A. GROUP BY
• B. ORDER BY
• C. HAING
• D. WHERE
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 如果包含WHERE子句,则只对满足WHERE条件的行进行分组汇总。( )可进一步排除不满足条件的组
选项:
• A. GROUP BY
• B. ORDER BY
• C. HAVING
• D. WHERE
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 如果GROUP BY子句中指定了多个列,则表示要基于这些列的( )来进行分组。
选项:
• A. 唯一组合
• B. 随机组合
• C. 按最后一列
• D. 按第一列
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。