计算机三级数据库题10道-天天练35

温馨提示,练前必看

**本人考试学习时整理的,如有错误理解欢迎评论区指错**

**如有侵权可以联系我删除,但是是真题和知识点应该没啥侵权问题吧**

**有引用一些别人的文档做知识点,仅作参考,可以联系我删除**

**参考的文章太多了,我就不在最后一一指出了呜呜呜谢谢大家理解**

这是第六章的题目,暂时没有看到合适的知识点,欢迎补充

答案和解析在最后哦(有自己琢磨的思考和补充的知识点)~
 


题目

第21题:现要统计T1表中C1列取值不同的值的个数。请补全下列语句:
SELECT_______FROM T1
第22题:在T-SQL的SELECT语句中,使用_______选项可以消除查询结果返回的重复行数据。
第23题:在SQL Server中,现要查询T1表中C1列值最大的2行数据(不考虑并列情况)。请补全下列语句:SELECT________*FROM T1 ORDER BY C1 DESC
 
第24题:现要查询T1表中C1列值最小的2行数据。请补全下列语句:
SELECT TOP 2 * FROM T1
________________
第25题:在SELECT语句中,用于进行左外连接的子句是_________ 。
第26题:在SQL Server 2008的LIKE子句中,匹配一个字符的通配符是_______。
第27题:在SELECT语句中,用于进行右外连接的子句是______。
第28题:设有关系表:商品(商品号,商品名,类别),现要统计商品的类别数量。请补全下列语句。SELECT COUNT(_______)FROM商品
第29题:设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出"数据库原理"课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用______连接操作在一个查询中实现此功能。
 
第30题:在SQL Server 2008中,能够出现在SELECT语句目标列中的用户自定义函数是______函数。
 

答案及解析

第21题

正确答案:COUNT(DISTINCT C1)

在SQL语言中,COUNT是把符合条件的记录条数计算出来,使用DISTINCT关键字去除查询结果重复行的所有记录。题目中要求统计T1表中C1列取值不同的值的个数,查询语句为:SELECT COUNT(DISTINCT C1)FROMT1。
 

第22题

正确答案: DISTINCT

在T-SQL的SELECT语句中,使用DISTINCT选项可以消除查询结果返回的重复行数据。
 

第23题

正确答案:TOP2或TOP(2)或TOP(2)。

当使用SELECT语句进行查询时,有时只希望列出结果集中的前几行数据,而不是全部数据,就可以使用TOP谓词来限制输出的结果。使用TOP谓词的语法格式为:
TOP n [ percent ] [ WITH TIES]:其中,n为非负整数。①TOPn:取查询结果的前n行数据;
2TOP n percent:取查询结果的前n%行数据;
3WITH TIES:表示包括最后一行取值并列的结果。
TOP谓词写在SELECT单词的后边(如果有DISTINCT的话,则TOP写在DISTINCT的后边)、查询列表的前边。根据题意,要查询T1表中C1列值最大的2行数据(不考虑并列情况),所以n=2。
 

第24题

正确答案:ORDER BY C1或ORDER BY C1 ASC

使用TOP谓词来限制输出的结果,根据题意要求查询T1表中C1列值最小的2行数据,则对查询出来的C1列值进行排序,而且是升序排列,应使用ORDER BY子句和ASC关键字,默认为升序。故答案为ORDER BY C1或ORDER BY C1 ASC。
 

第25题

正确答案: LEFT OUTER JOIN或LEFT JOIN

在进行表间连接查询时,如果把舍弃的元组也保存在结果中,而在其属性上填空值(NULL),那么这种连接就叫做外连接(OUTER JOIN)。如果只把左边关系R中要舍弃的元组保留就叫做左连接(LEFT OUTER JOIN或LEFTJOIN) , 如果只把右边关系R中要舍弃的元组保留就叫做右连接(RIGHT OUTER JON或RIGHT ION)

第26题

正确答案:_

SQL Server 2008的LIKE子句中,匹配一个字符的通配符是_,匹配多个字符的通配符是%。
 

第27题

正确答案:RIGHT OUTER JOIN或RIGHT JOIN

在SELECT语句中,用于进行连接的子句分为三种:左外连接(LEFT OUTER JOIN或LEFT JON)、右外连接(RIGHTOUTERJOIN或RIGHTJON)和全外连接(FULL OUTERJOIN或FULLJOIN)三种
 

第28题

正确答案:DISTINCT类别

在T-SQL的SELECT语句中,使用DISTINCT选项可以消除查询结果返回的重复行数据.

第29题

正确答案: 自

自连接是SQL语句中经常要用的连接方式,使用自连接可以将自身表的一个镜像当作另一张表来对待,从而能够得到一些特殊的数据。简而言之,自连接的本意就是将一张表看成多张表来做连接
select 课程表.课程名,课程表.学分,先修表.课程名,先修表.学分 from emp 课程表,emp先修表where课程表.课程名=数据库原理' and 课程表先修课程号-先修表.课程号。
 

第30题

正确答案:标量

SQL Server 2008支持三种用户自定义函数:标量函数、内嵌表值函数和多语句表值函数。标量函数可以出现在SELECT语句目标列中,其他两个函数必须放在SELECT语句的FROM子句中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值