分享
分销 收藏 举报 申诉 / 60
播放页_导航下方通栏广告

类型2021年中南大学数据库题库04数据查询.doc

  • 上传人:二***
  • 文档编号:4511538
  • 上传时间:2024-09-26
  • 格式:DOC
  • 页数:60
  • 大小:66.04KB
  • 下载积分:5 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    2021 年中 南大 数据库 题库 04 数据 查询
    资源描述:
    成绩表grade中字段st_id代表学号,score代表分数,如下(    )语句返回成绩表中最低分。 A SELECT max(score) FROM grade B SELECT TOP 1 score FROM grade ORDER BY score ASC C SELECT st_id,MIN(score) FROM grade D SELECT TOP 1 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 教师表) D  SELECT 所在系,AVG(工资) FROM 教师表 GROUP BY 所在系 WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) 参照答案 C 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课年,授学时数),同一门课程可由各种教师讲授,同一种教师也可讲授多门课程,查询从未被“专家”讲授过课程课程号,对的语句是 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 ( 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(ENO,ENAME,SALARY,DNO),其属性表达职工工号、姓名、工资和所在部门编号。 表DEPT(DNO,DNAME),其属性表达部门编号和部门名。 有如下SQL语句: SELECT  COUNT(DISTINCT DNO) FROM  EMP 其等价查询语句是(    )。 A 记录职工总人数 B 记录每一部门职工人数 C 记录职工服务部门数目 D 记录每一职工服务部门数目 参照答案 C 在Transact-SQL语法中,SELECT语句完整语法较复杂,但至少涉及某些(      )。 A SELECT,INTO B SELECT,FROM C SELECT,GROUP D 仅SELECT 参照答案 B 关于查询语句中ORDER BY子句使用对的是(      )。 A 如果未指定排序字段,则默认按递增排序 B 数据表字段都可用于排序 C 如果未指定DESC或ASC核心字,则默认按递增排序 D 联合查询不容许使用ORDER BY子句 参照答案 C SQL Server中,下列函数返回值数据类型为INT是(      )。 A  LEFT B SUBSTRING C GETDATE D  YEAR 参照答案 D 在SQL Server中,对于某语句条件WHERE   p_name   LIKE   ‘[王张李]小%’,将筛选出如下(      )值。 A 李海燕 B 刘小山 C 张小明 D 王大明 参照答案 C 下列聚合函数中,引用对的是(      )。 A SUM(*)   B COUNT(*) C MAX(*)   D AVG(*) 参照答案 B 如果要查询比某个子集中最小值大所有记录,在WHERE子句中应使用(      )运算符。 A >ANY B >ALL C <ANY D <ALL 参照答案 A 在SQL SERVER中,下面哪个符号不是SELECT语句中LIKE子句有效通配符(      )。 A % B _ C * D ^ 参照答案 C 对于某语句条件WHERE st_name LIKE‘[CS]her%y’,将筛选出如下(      )值。 A CSherry B Sherriey C Chers D [CS]Herry 参照答案 B SELECT语句中ORDER BY子句作用是(      )。 A 查询输出分组 B 设立查询条件 C 对查询成果记录排序 D 限制查询返回数据行 参照答案 C 使用SQL语句进行分组查询时,为了去掉不满足条件分组,应当(        )。 A 使用WHERE子句 B 在GROUP BY背面使用HAVING子句 C 先使用WHERE子句,再使用HAVING子句。 D 先使用HAVING子句,再使用WHERE子句 参照答案 B 与WHERE G BETWEEN 60 AND l00语句等价子句是(      )。 A WHERE  G>60 AND G<100 B WHERE  G>=60 AND G<100 C WHERE  G>60 AND G<=100 D WHERE  G>=60 AND G<=100 参照答案 D 如果要查询比某个子集中最大值大所有记录,在WHERE子句中应使用(      )运算符。 A >ANY  B >ALL C <ANY  D <ALL 参照答案 B 设A、B两个数据表记录数分别为3和4,对两个表执行交叉联接查询,查询成果中最多可获得(         )条记录。 A 3 B 4 C 12 D 81 参照答案 C 在SQL语言中,条件“RETWEEN 20 AND 30”表达年龄在20到30之间,且(    )。 A 涉及20岁和30岁 B 不涉及20岁和30岁 C 涉及20岁不涉及30岁 D 不涉及20岁涉及30岁 参照答案 A 有表score(st_id,names,math,English,VB),下列语句中对的是(      )。 A select   st_id,sum(math)   from   score B select   sum(math),  avg(VB)   from   score C select   * ,  sum(english)   from   score D delete   *   from   score 参照答案 B SQL SERVER中,下面字符串能与通配符表达式[ABC]%a进行匹配是(      )。 A BCDEF B A_BCD C ABC_a D A%a 参照答案 C 在Transact-SQL语法中,SELECT语句使用核心字(      )可以把重复行屏蔽。 A DISTINCT B UNION C ALL D TOP 参照答案 A 查询所有姓张且出生日期为空学生信息,则WHERE条件应为 (    ) 。 A 姓名 LIKE ‘张%’ AND 出生日期 = NULL B 姓名 LIKE ‘张*’ AND 出生日期 = NULL C 姓名 LIKE ‘张%’ AND 出生日期 IS NULL D 姓名 LIKE ‘张_’ AND 出生日期 IS NULL 参照答案 C 要查询book表中所有书名中包括“计算机”书籍状况,可用(    )语句。 A selete * from book where book_name like ‘*计算机*’ B selete * from book where book_name like ‘%计算机%’ C selete * from book where book_name = ‘*计算机*’ D selete * from book where book_name = ‘%计算机%’ 参照答案 B SELECT语句中普通与HAVING子句同步使用是(    )子句。 A order by B where C group by D 其她选项都不是 参照答案 C SELECT查询中,要把成果集记录按照某一列值进行排序,所用到子句是(    )。 A ORDER BY B WHERE C GROUP BY D HAVING 参照答案 A 在SQL server 中,复制表数据(源表名:A, 新表名:B),下面语句对的是(      )。 A SELECT * into B from A B CREATE B select * from A C SELECT * into A from B D CREATE table B select * from A 参照答案 A 设A、B两个数据表记录数分别为2和3,对两个表执行交叉联接查询,查询成果中最多可获得(    )条记录。 A 2 B 3 C 6 D 5 参照答案 C 下列函数中,返回值数据类型为int是(    )。 A LEFT B LEN C LTRIM D SUNSTRING 参照答案 B 从"学习经历"表中查询毕业学校名称与“清华”关于记录应当用(      )。 A SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ´*清华*´ B SELECT * FROM 学习经历 WHERE 毕业学校 = ´%清华%´ C SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ´%清华%´ D SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ´?清华?´ 参照答案 C 学生选课信息表:sc(sno,cno,grade),主键为(sno,cno),从学生选课信息表中找出无成绩元组SQL语句是(    )。 A SELECT * FROM sc WHERE grade=NULL B SELECT * FROM sc WHERE grade IS “ ” C SELECT * FROM sc WHERE grade=‘ ’ D SELECT * FROM sc WHERE grade IS NULL 参照答案 D 假定有3种关系,学生关系S、课程关系C、学生选课关系SC,它们构造如下:  S(S_ID,S_NAME,AGE,DEPT)  C(C _NO,C_NAME) )  SC(S_ID,C_NO,GRADE )  其中S_ID为学生号,S_NAME,AGE为年龄,DEPT为系别,C _NO为课程号,C_NAME为课程名,GRADE为成绩。检索所有比“李军”年龄大学生姓名、年龄,对的SQL语句是(    )。 A SELECT S_NAME,AGE FROM S WHERE AGE > ( SELECT AGE FROM S WHERE S_NAME = ‘李军’) B SELECT S_NAME,AGE FROM S WHERE AGE >( S_NAME= ‘李军’) C SELECT S_NAME,AGE FROM S WHERE AGE > ( SELECT AGE WHERE S_NAME=‘李军’) D SELECT S_NAME,AGE FROM S WHERE AGE>李军.AGE 参照答案 A 在SQL Server查询语句中,若查询表记录中所有em_id列满足前两个字符为“11”纪录,则下列对的Where子句是(     ) 。 A Where em_id=‘11%’ B Where em_id AS ‘11%’ C Where em_id like ‘11%’ D Where em_id  link  ‘11%’ 参照答案 C 在SQL语言中,投影运算相应子句是(    )。 A SELECT B FROM C ORDER BY D WHERE 参照答案 A 在SELECT语句中使用*表达(    )。 A 选取任何属性 B 选取所有属性 C 选取所有元组 D 选取键码 参照答案 B 在SELECT语句中使用AVG(属性名)时,属性名(    )。 A 必要是字符型 B 必要是数值型 C 必要是数值型或字符型 D 不限制数据类型 参照答案 B 在SQL中,对嵌套查询解决原则是(    )。 A 从外层向内层解决 B 从内层向外层解决 C 内,外层同步解决 D 内,外层交替解决 参照答案 B 有SELECT语句中,需要对分组状况满足条件进行判断时,就使用(    )。 A ORDER BY B WHERE C HAVING D GROUP BY 参照答案 C 在SQL语言中,条件 “BETWEEN 20 AND 30” 表达年龄在20到30之间,且(  ) 。 A 涉及20岁和30岁 B 不涉及20岁和30岁 C 涉及20岁不涉及30岁 D 不涉及20岁涉及30岁 参照答案 A 如下(    )语句从表TABLE_NAME中提取前10条记录。 A select * from TABLE_NAME where rowcount=10 B select TOP of 10  *  from TABLE_NAME C select TOP 10  *  from TABLE_NAME D select * from TABLE_NAME where rowcount<=10 参照答案 C 从“产品”表里查询出价格高于产品名称为“一次性纸杯”产品记录,此SQL语句为(    )。 A SELECT * FROM  产品 WHERE 价格 >´一次性纸杯´ B SELECT * FROM 产品 WHERE  价格 > ( SELECT * FROM 产品 WHERE  产品名称 > ´一次性纸杯´) C SELECT * FROM  产品 WHERE  EXISTS 产品名称 =´一次性纸杯´ D SELECT * FROM  产品 WHERE  价格 > ( SELECT 价格 FROM  产品 WHERE  产品名称 = ´一次性纸杯´  ) 参照答案 D SQL Server提供了某些字符串函数,如下说法错误是(    )。 A select right(´hello´,3) 返回值为:hel B select ltrim(rtrim(´  hello ´)) 返回值为:hello C select replace(´hello´,´e´,´o´) 返回值为:hollo D select len(´hello´) 返回值为:5 参照答案 A 如下(    )阐明了代码:NOT  ( 付款方式 = ´信用卡´ )  OR  ( 信用卡<>´阳光卡´) 含义。 A 付款方式是信用卡,并且信用卡不能是阳光卡 B 如果付款方式是信用卡,那么信用卡不能是阳光卡 C 付款方式不能是信用卡,或者信用卡是阳光卡 D 付款方式不能是信用卡,或者信用卡不是阳光卡 参照答案 D 查询“书名”字段中包括“SQL数据库”字样记录,应当使用条件是(    )。 A 书名 Like ´SQL数据库´ B 书名 Like  ´%SQL数据库´ C 书名 Like ´SQL数据库%´ D 书名 Like ´%SQL数据库%´ 参照答案 D SELECT语句中与HAVING子句普通同步使用是(   )子句。 A ORDER BY B WHERE C GROUP BY D 无需配合 参照答案 C SQL中,下列涉及空值操作,不对的是(    )。 A age IS NULL B age IS NOT NULL C age = NULL D NOT (age IS NULL) 参照答案 C 用于求系统日期函数是(    )。 A YEAR() B GETDATE() C COUNT() D SUM() 参照答案 B 在数据库db_student中有表St_info:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sborn)、所在系(Sdept),其中Sno为主键,其他字段均容许为空。查询所有女生人数应当用(    )。 A SELECT COUNT(*)  FROM St_info WHERE Ssex= ´女´ B SELECT COUNT(Ssex= ´女´)  FROM St_info C SELECT COUNT(*)  FROM St_info GROUP BY Ssex D SELECT COUNT(Ssex)  FROM St_info WHERE Ssex= ´女´ 参照答案 A 查询员工工资信息时,成果按工资降序排列,对的是(    )。 A ORDER BY 工资 B ORDER BY 工资 ASC C ORDER BY 工资 DESC D ORDER BY 工资 dictinct 参照答案 C 在SQL中,下列涉及通配符操作,匹配范畴最大是(    )。 A name LIKE ´hgf_´ B name LIKE ´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 [^] 参照答案 A BETWEEN核心字总是和(    )一起使用,用来查询一定范畴内信息。 A AND B OR C NOT D IN 参照答案 A SQL语言容许使用通配符进行字符串匹配,此中“%”可以体现(    )。 A 0个字符 B 1个字符 C 各种字符 D 所有选项都可以 参照答案 C 下列哪个聚合函数可以计算某一列上最大值?(    ) A SUM B AVG C MAX D MIN 参照答案 C 下列哪个聚合函数可以计算某一列上平均值?(    ) A SUM B AVG C MAX D MIN 参照答案 B 下列哪个核心字在SELECT 语句中表达所有列:(    )。 A * B ALL C DESC D DISTINCT 参照答案 A A表有15条记录,B表有20条记录,下面语句返回成果集中记录数为(    )。 SELECT column1,column2 FROM A UNION SELECT column1,column2 FROM B A 15 B 20 C 300 D 35 参照答案 D 下列函数中是日期和时间函数是(    )。 A GETDATE B LEN C SUM D LEFT 参照答案 A 使用group by子句可以给成果集分组并为每一组值生成一种聚合值,聚合值可用(    )生成。 A COUNT等 B GETDATE C YEAR D DATEADD 参照答案 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表中姓"王"且单名学生状况,可用(    )命令。 A SELECT * FROM st_info WHERE st_name LIKE ´王%´ B SELECT * FROM st_info WHERE st_name LIKE ´王_´ C SELECT * FROM st_info WHERE st_name = ´王%´ D SELECT * FROM st_info WHERE st_name = ´王__´ 参照答案 B 将各种查询成果返回一种成果集合运算符是(    )。 A JOIN B UNION C INTO D LIKE 参照答案 B 既有学生表student(主键为学生编号sid),成绩表score(外键为学生编号sid), 两表中数据如下: 执行SQL语句: SELECT * FROM student st LEFT OUTER JOIN score sc ON st.sid=sc.sid 对的返回成果是(    )条记录。 A 0 B 2 C 4 D 6 参照答案 C 创立一种名为"Customers"新表,同步规定该表中包括表"clients"所有记录,SQL语句是(    )。 A SELECT * INTO customers FROM clients B SELECT INTO customers FROM clients C INSERT INTO customers SELECT * FROM clients D INSERT customers SELECT * FROM clients 参照答案 A 有顾客表customers,包括数据如下表: 若执行SQL语句: SELECT AVG(discount) FROM customers 如下(    )是输出成果。 A 错误提示:不能对null进行avg操作 B 16 C 8 D 4 参照答案 D 有表customers,包括如下数据: 若执行如下SQL语句: SELECT COUNT(city) FROM customers 如下(    )是输出成果。 A 1 B 2 C 3 D 4 参照答案 C 有学生(学号,姓名,性别)和成绩(学号,课程名称,分数)两个表,若在建立学生与成绩一对多联系时,选取联系类型是:涉及″学生″中所有记录和″成绩″中联接字段相等那些记录,则数据之间关联方式是 A 内部联接 B 全外部联接 C  左外部联接 D 右外部联接 参照答案 C SQL语言中,条件年龄 BETWEEN 15 AND 35表达年龄在15至35之间,且(      )。 A 涉及15岁和35岁 B 不涉及15岁和35岁 C 涉及15岁但不涉及35岁 D 涉及35岁但不涉及15岁 参照答案 A 在SQL语言中,SELECT语句显示成果集前15条记录应使用(    )。 A TOP 15 B 15 C TOP <15 D FIRST 15 参照答案 A 在Transact-SQL语法中,如下SELECT语句对的是(    )。 A SELECT * FROM student B SELECT * FROM student  WHERE GETDATE() C SELECT * FROM student ORDER st_id D SELECT * FROM student BY St_name 参照答案 A SQL Server中,下面字符串能与通配符表达式b[CD]%a进行匹配是(      )。 A BCDEF B A_BCDa C bCAB_a D AB%a 参照答案 C 下列聚合函数中对的是(   )。 A SUM(*) B MAX(*) C COUNT(*) D AVG(*) 参照答案 C SQL Server中,LIKE运算符通配符为*与?,其中?匹配其所在位置一种字符。 [参照答案] 错误 数据查询语句SELECT语法中,必不可少子句是SELECT和FROM。 [参照答案] 对的 SQL Server中,LIKE运算符通配符为%与_,其中%匹配其所在位置一串字符。 [参照答案] 对的 HAVING子句作用于组,必要与GROUP BY子句连用,用来指定每一分组内应满足条件。 [参照答案] 对的 SQL Server中可以用核心字“AS”给某个属性设立别名 [参照答案] 对的 在 Transact-SQL 语句WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 [参照答案] 错误 在使用子查询时,必要使用括号将子查询括起来,以便区别外查询和子查询。 [参照答案] 对的 不能对数据类型为text或者image列使用ORDER BY。 [参照答案] 对的 SQL Server 容许多层嵌套查询,即子查询中可以包括子查询。 [参照答案] 对的 自然联接是去掉了重复列等值联接。 [参照答案] 对的 ASC是将指定排序项按降序排列。 [参照答案] 错误 选取操作用来限制表中与给定条件相匹配行。 [参照答案] 对的 通配符“_”表达任何单个字符。 [参照答案] 对的 SELECT语句中ALL 核心字容许重复数据记录浮现。 [参照答案] 对的 查询语句中对所有数据类型列都可以使用ORDER BY。 [参照答案] 错误 WHERE子句和HAVING子句功能相似,可以互换使用。 [参照答案] 错误 进行联接查询操作时,既可以在不同表之间联接,也可以将一种表与自身联接。 [参照答案] 对的 LIKE (谓词) 使用中,"%"表达任意一种字符,“_“表达任意数量字符。 [参照答案] 错误 数据库管理系统中用于定义和描述数据库对象逻辑构造语言称为DDL语言。 [参照答案] 对的 在如下变量中:@@Error ,@@Connections ,@@Fetch_Status ,@Records 中,@Records不属于SQL Server系统全局变量。 [参照答案] 对的 @myVar 标记符可以作为局部变量使用。 [参照答案] 对的 “SELECT 职工号 FROM 职工 WHERE NOT  工资>1250” 命令功能是从职工表中检索工资不不大于1250职工号。 [参照答案] 错误 用SELECT进行模糊查询时,可以使用like或not like匹配符,模糊查询可针对任何类型字段查询。 [参照答案] 错误 如下查询条件: 职称 IN  (´专家´, ´副专家´)  职称 =´专家´  OR  职称 = ´副专家´ 等价。 [参照答案] 对的 如果使用别名来代表一种表,那么在定义别名后所有查询语句中,都必要使用别名来代表表全名,否则系统会出错。 [参照答案] 错误 查询 st_info 学生表中所有非空 resume 简历信息,对的语句是:SELECT resume FROM st_info WHERE resume  IS NOT NULL [参照答案] 对的 设某数据库中作者表(作者号、都市)和出版商表(出版商号,都市)。请补全如下查询语句,使该查询语句能查询作者不在出版商所在所有不重复都市。 SELECT DISTINCT 都市 FROM 作者表 WHER 作者表.都市  __1__( SELECT 都市 FROM 出版商表 ) 参照答案 1:NOT IN 设有顾客表(顾客号, 顾客名, 联系电话)和购买表(商品号, 顾客号, 购买时间),现要记录有购买记录顾客人数。请补全下列实现该功能语句。   SELECT (__1__ )  FROM  购买表 参照答案 1:COUNT(DISTINCT 顾客号) 在SQL Server 中,某数据库中有图书表(书号, 图书名称, 类别)和销售表(书号, 销售时间, 销售数量),其中销售数量不不大于0。现要查询10月销售图书名称和类别。请补全下列实现该功能查询语句。   SELECT 图书名称, 类别 FROM 图书表      WHERE EXISTS  ( SELECT * FROM 销售表                                  WHERE 销售时间 BETWEEN  ‘-10-1’  AND  ‘-10-31’  (__1__)  ) 参照答案 1:AND 图书表.书号=销售表.书号 对Student(stName,Sex,Birthday)表,求出男同窗平均年龄,语句中Birthday表达“出生日期”字段。 SELECT __1__ (YEAR(GETDATE( ))-YEAR(Birthday)) AS  平均年龄 FROM Student WHERE 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_Info WHERE   St_Sex=‘男’ 参照答案 1:AVG 使用SET命令将查询成果数目赋值给int型局部变量@row。 DEClARE @rows int SET   __1__ = ( SELECT  COUNT(*)   FROM   St_info  ) 参照答案 1:@rows 对于表SC_info(sno,cno,score),各属性含义为学号、课程号、成绩,(sno,cno) 为主键。查询选修了“981”课程学生学号和成绩,并按成绩升序排列。 SELECT sno,score FROM  sc_info WHERE cno=‘981’ __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)表。列出课程成绩在70~85分之间学生成绩信息。 SELECT   *   FROM   S_C_Info  WHERE    __1__   参照答案 1:Score>=70 and Score<=85  或  Score between 70 and 85 有表S_C_Info(St_Id,C_No,Score),各属性含义为学号、课程号、成绩,查询S_C_Info表“Score”列最低值。 SELECT   __1__(Score)   AS   最低 FROM   S_C_Info 参照答案 1:MIN 有表S_C_Info(St_Id,C_No,Score),各属性含义为学号、课程号、成绩,查询S_C_Info表“Score”列最高值。 SELECT   __1__(Score)   AS  最高 FROM   S_C_Info 参照答案 1:MAX 在Student_db数据库中有St_Info(学号,姓名,性别,出生日期,专业)表,查找与“张三”在同一种专业学习学生信息: SELECT  *  FROM  St_Info WHERE  专业 = (  SELECT     __1__  WHERE  姓名=‘张三’   ) 参照答案 1:专业 FROM St_Info 在Student_db数据库中有St_Info(学号,姓名,性别,出生日期,专业),查询所有姓“李”学生姓名、学号和性别: SELECT   姓名,学号,性别   FROM    St_Info WHERE    __1__  ‘李%’      参照答案 1:姓名 LIKE “学生”表St_info由学号(sno)、姓名(sname)、性别(ssex)、出生日期(sbirth)、所在系(sd)等属性构成。   求计算机系最大年龄。 SELECT   __1__ FROM   St_info WHERE   sd=‘计算机系’ 参照答案 1:MIN(sbirth)  或  MAX(YEAR(GETDATE())-YEAR(SBIRTH)) 连接查询可分为三种类型:__1__、外连接和交叉连接。 参照答案 1:内连接 当一种子SELECT成果作为查询条件,即在一种SELECT语句WHERE子句中浮现另一种SELECT语句,这种查询称为__1__查询。 参照答案 1:嵌套 联合查询指使用__1__运算将各种查询成果合并到一起。 参照答案 1:UNION 在查询语句中,应在__1__子句中指定输出字段。 参照答案 1:SELECT 如果要使用SELECT语句返回指定条数记录,则应使用__1__核心字来限定输出字段。 参照答案
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:2021年中南大学数据库题库04数据查询.doc
    链接地址:https://www.zixin.com.cn/doc/4511538.html
    页脚通栏广告

    Copyright ©2010-2025   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork