sql题库(编辑修改稿)内容摘要:

答案( ) SELECT 年龄 ,COUNT( ) FROM 学生 AS S,选课 AS SC WHERE = GROUP BY A. B. DISTINCT C. DISTINCT 年龄 D. 年龄 员工(姓名,地址,性别,出生日期),查询具有相同地址的两位员工信息的操作是 SELECT , FROM 员工 AS str1,员工 AS str2 WHERE ( ) A. = B. = AND C. = OR D. = AND 5/2, 10%3 的显示结果是( )。 1 1 1 1 80 您需要显示从 2020 年 1 月 1 日到 2020 年 12 月 31 日雇佣的所有职员的姓名和雇 佣日期。 职员信息表 tblEmployees 包含列 Name 和列HireDate,下面哪些语句能完成该功能。 ( ) Name, HireDate FROM tblEmployees Name, HireDate FROM tblEmployees WHERE HireDate =’ 20200101’ OR ‘ 20201231’ Name, HireDate FROM tblEmployees WHERE HireDate BETWEEN ’ 20201231 ’ AND ‘ 20200101’ Name, HireDate FROM tblEmployees WHERE DATEPART(yy, HireDate) =2020 SELECT 语句返回的结果的行数。 () (选择三项) A. TOP n B. WHER C. ORDER BY D. DISTINCT SQL Server 2020 数据库中创建了如下两个表: CREATE TABLE 雇员表 ( 雇员代号 int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员姓名 varchar(20) NOT NULL, 通信地址 varchar(200) NULL ) CREATE TABLE 定单表 ( 定单号 int IDENTITY(1,1) PRIMARY KEY, 雇员代号 int NOT NULL, 客户代号 int NOT NULL, 订购日期 datetime NOT NULL, 订购金额 money NOT NULL ) 你需要获得 2020 年 9 月 1 日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。 下面哪个语句能完成该功能。 ( ) A. SELECT , , , FROM 雇员表 AS a LEFT OUTER JOIN 定单表 AS b ON = WHERE = 39。 09/01/202039。 AND 订购金额 IN (SELECT MAX(订购金额 ) FROM 定单表 ) B. SELECT , , ,MAX(订购金额 ) FROM 雇员表 AS a LEFT OUTER JOIN 定单表 AS b ON = AND = 39。 09/01/202039。 GROUP BY , , C. SELECT , , ,MAX(订购金额 ) FROM 雇员表 AS a INNER JOIN 定单表 AS b ON = WHERE = 39。 09/01/202039。 GROUP BY , , , D. SELECT , , ,MAX(订购金额 ) FROM 雇员表 AS a INNER JOIN 定单表 AS b ON = WHERE = 39。 09/01/202039。 AND 订购金额 IN (SELECT MAX(订购金额 ) FROM 定单表 ) SQL Server 2020 数据库中创建了定单表: CREATE TABLE 定单表 ( 定单号 int IDENTITY(100001,1) PRIMARY KEY, 雇员代号 int NOT NULL, 客户代号 int NOT NULL, 订购日期 datetime NOT NULL, 订购金额 money NOT NULL ) 由于业务量很大,定单表已经存放了大量的数据。 你想删除 3 年以前的订购信息, 下面哪个语句能够完成改任务。 ( ) A. DELETE FROM 定单表 WHERE 定单日期 DATEADD( YY, 3, GETDATE() ) B. DELETE FROM 定单表 WHERE 定单日期 DATEADD( YY, 3, GETDATE() ) C. DELETE FROM 定单表 WHERE 定单日期 GETDATE() 3 D. DELETE FROM 定单表 WHERE 定单日期 GETDATE() + 3 SQLServer2020 数据库的过程中临时需要一张Staging 表 .当数据载 入过程完成时,数据从这个表中被删除 .不需要还原这个被删除的表 .你要尽可能快的确信数据从 Sraging 表中被删除,你应该怎么做。 ( ) A 使用 delete 语句从表中删除数据 B 使用 truncate table 语句从表中删除数据 C 使用 drop table 语句从表中删除数据 D 使用一个可更新的游标访问和删除表中的毎一行数据 .你正设计一个数据库来支持一个 web,使这个网页用来购买汽车,某人从网页上购买一辆汽车,将能够选择模型和顔色 .产商做了 4 个不同的汽 车模型 .模型能够以 5种顔色中的任一种被定购 .每一种模型有一个默认的顔色 .模型被存放在一个 Models表中 ,顔色被存放在一个 Colors表中 .这些表如下所示: 你需要创建一个清单存放所有可能的模型和顔色的组合 . 你将使用哪一个脚本。 ( ) A. SELECT , FROM Colors AS c FULL OUTER JOIN Models AS m ON = ORDER BY , B. SELECT , FROM Colors AS c RIGHT JOIN Models AS m ORDER BY , C. SELECT , FROM Colors AS m INNER JOIN Colors AS c ON = ORDER BY , D. SELECT , FROM Colors AS c LEFT OUTER JOIN Models AS m ON = UNION SELECT , FROM Colors AS c RIGHT OUTER JOIN Models AS m ON = ORDER BY , E. SELECT FROM Models AS m UNION SELECT FROM Colors AS c ORDER BY ( )属于用户 (选两项 ) A. dbo B. public C. sa D. guest ( )固定服务器角色具有创建数据库的权限 A. bulkadmin B. dbcreator C. diskadmin D. serveradmin 88 下列 ( )数据库角色具有创建表的权限 (选两项 ) A. Db_accessadmin B. Db_datawrite C. Db_ddladmin D. Db_owner ,下面表述错误的是 ( ) A. 登录账户是在服务器级别创建的 ,数据库用户是在数据库级别创建的 B. 创建数据库用户时必须存在该用户的登录账户 C. 用户和登陆账户必须重名 D. 一个登陆账户可以对应多个用户 students 表有三列 :number number number3,并且都是整合素类型 ,则以下 ( )查询语句能按照 number2 列进行分组 ,并在每一组中取 number3 的平均值 A. select Avg(number3)from students B. select Avg(number3)from students order by number3 C. select Avg(number3)from students group by number2 D. select Avg(number3)from students group by number2,number3 sales 表用于存储销售信息 ,snmae 列为销售人员姓名 ,smoney列为销售额度 ,现在要查询每个销售人员的销售次数 ,销售金额 ,则下列 ( )查询语句的执行结果能得到这些消息 A. select sname,sum(smoney),count(sname) from sales group by sname B. select sname,sum(smoney) from sales C. select sname,sum(smoney) from sales group by sname order by sname D. select sum(smone。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。