《SQLServer2008数据库技术与应用》习题3 1.数据库系统发展到今天,占统治地位的仍然是关系数据库。关系数据库中所谓的数据冗余指的是()。 A.数据不准确 B.存在重复的数据 C.数据之间不存在关系 D.数据量太大 2.在SQL Server2008数据库中,系统提供聚合函数对列中的数据进行计算,以下 聚合函数中,()用于返回表达式中所有值的总和。 A.SUM B.MAX C.AVG D.COUNT 3.在SQL Server2008数据库中,可以使用()关健字来限制返回的数据行数。 A.LiMIT B.TOP C.COUNT D.SUM 4在SQL Server2008数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出薪水低 于2000元的性别为男性的雇员信息的是()。[选两项] 许为空 ID To lary A.select*from Employee where(N0r(Salary>=2000)and(Sex=‘男') B.select from Employee where (NOT(Salary >=2000))&&(Sex=') C.select from Employee where (NOT (Salary >=2000)and (Sex=')) D.select*from Employee where(Salary<2000)&最(Sex=’男') 瓦.工资字段属于()数据类型。 A.整型B.货币C.文本D.二进制
-------------------------------------- 装-------------------------------------- 订------------------------------ 线---------------------------------------- 《SQL Server 2008 数据库技术与应用》习题 3 1. 数据库系统发展到今天,占统治地位的仍然是关系数据库。关系数据库中所谓的数据冗余指的是( )。 A.数据不准确 B.存在重复的数据 C.数据之间不存在关系 D.数据量太大 2. 在 SQL Server 2008 数据库中,系统提供聚合函数对列中的数据进行计算,以下 聚合函数中,( )用于返回表达式中所有值的总和。 A.SUM B.MAX C.AVG D.COUNT 3. 在 SQL Server2008 数据库中,可以使用( )关键字来限制返回的数据行数。 A.LiMIT B.TOP C.COUNT D.SUM 4. 在 SQL Server 2008 数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出薪水低 于 2000 元的性别为男性的雇员信息的是( )。[选两项] A.select * from Employee where (NOT (Salary >= 2000 )) and (Sex = ‘男’) B.select * from Employee where(NOT(Salary >= 2000)) && (Sex = ‘男’) C.select * from Employee where (NOT (Salary >=2000) and (Sex = ‘男’)) D.select * from Employee where (Salary <2000) &&(Sex =’男’) 5. 工资字段属于( )数据类型。 A. 整型 B. 货币 C. 文本 D. 二进制
6.在SQL Server2O08数据库系统中,表Students的主键Scode为表Score的外键 StudentID,表Students含有5条数据,表Scode含有10条数据,当对表Students和表Score进行 如下查询时,将查询出()记录。 select s.scode from students as s full join score as c on (s.scode=c.studentID) A.5B.10 C.15D.0 7.下列选项中可以正确创建数据表的SQL语句是()。 A.CREATE TABLETABLE NAME B.CREATE DATABASE TABLE_NAME C.CREATE CONSTRAINT TABLE_NAME D.TABLE CREATE TABLE NAME 8在SQL server2008数据库中,有一个cour3e(课程)表,包含字段:cme(课程名称),grade(学 分).要从此表中查询所有学分不在14之间的课程名称,以下语句正确的是()。[选两项] A.select cName From course where grade in (1,4) B.select cName From course where grade not between 1 and 4 C.select cName From course where grade not between 4 and 1 D.select cName From course where not (grade>=1 and grade<=4) 9.在SQL Server2008数据库中,使用update语句更新数据库表中的墩据,以下说法正确的是()。 A.每次只能更新一行数据 B.每次可以更新多行数据 C.如果没有数据项被更新,将提示错误信息 D.更新数据时,必须带有WHERE条件子句 10在SQL Server2008数据库中,有一个book(图)表,包含字段:bookID(图书编号)、tit1e(书 名)、pDate(出版日期)、author(作者)等字段,其中()字段作为该表的主键是最恰当的, A.bookID B.title C.pDate D.author 11.下列选项中,可以用于别除表中部分数据的语句包括()。 A.DELETE语句 B.TRUNCATE语句 C.UPDATE DELETE语句 D.DROP语句
6. 在 SQL Server2008 数据库系统中,表 Students 的主键 Scode 为表 Score 的外键 StudentID ,表 Students 含有 5 条数据,表 Scode 含有 10 条数据,当对表 Students 和表 Score 进行 如下查询时,将查询出( )记录。 select s.scode from students as s full join score as c on (s.scode = c.studentID) A. 5 B. 10 C. 15 D. 0 7. 下列选项中可以正确创建数据表的 SQL 语句是( )。 A. CREATE TABLE TABLE_NAME B. CREATE DATABASE TABLE_NAME C. CREATE CONSTRAINT TABLE_NAME D. TABLE CREATE TABLE_NAME 8. 在 SQL server 2008 数据库中,有一个 course (课程)表,包含字段: cName(课程名称), grade (学 分) .要从此表中查询所有学分不在 1~4 之间的课程名称,以下语句正确的是( )。[选两项] A. select cName From course where grade in (1,4) B. select cName From course where grade not between 1 and 4 C. select cName From course where grade not between 4 and 1 D. select cName From course where not (grade>=1 and grade<=4) 9. 在 SQL Server2008 数据库中,使用 update 语句更新数据库表中的数据,以下说法正确的是( )。 A.每次只能更新一行数据 B.每次可以更新多行数据 C.如果没有数据项被更新,将提示错误信息 D.更新数据时,必须带有 WHERE 条件子句 10. 在 SQL Server2008 数据库中,有一个 book(图书)表,包含字段:bookID(图书编号)、title(书 名)、pDate(出版日期)、author(作者)等字段,其中( )字段作为该表的主键是最恰当的。 A. bookID B. title C. pDate D. author 11. 下列选项中,可以用于删除表中部分数据的语句包括( )。 A. DELETE 语句 B. TRUNCATE 语句 C. UPDATE DELETE 语句 D. DROP 语句
12在SQLServer2008数据库的聚合函数中,函数()返回表达式中的平均值。 A.AVG B.SUM C.MIN D.COUNT 13在SQL Server2008数据库中,有students(学生)表,包含字段:SID(学号)、Sname(姓名) Grade(成绩)。现查找所有学员中成绩最高的前5名学员。下列SQL语句正确的是()。 A.select top 5 from students order by Grade desc B.select top 5 from student s order by Grade C.select top 5 from students order by Grade D.select top 5 from students order by Grade desc 14下列关于DISTINCT的描述正确的是()。 A删除错误列信息 B.刑除重复的数据 C.DISTINCT关键字放在FROM子句后面 D.DISTINCT关键字放在字段名称后面 1瓦CHECK(检查)约束体现了()完整性。 A实体 B.参照 C.域 D.信息 16在SQLServer2008数据库中,有学生信息表:Student(stuId,stuName,stuAddress))三个字段 分别存储学生的学号、姓名、以及家庭住址,如课要在表中找出家庭往址倒数第三个字符为“沙”,并 且至少包含4个字符的学生信息,则查询条件子名应写成()。 A.where stu_Address like'' B.where stu_Address like' C.here stu_Address like‘%_沙_-' D.here stu_Address like‘_沙_%' 17下列说法错误的是()。 A,对于PRIMARY KEY约束的列,其值不能为MULL B.对于IQE约束的列,其值不能为L C,IDENTITY约束的列不需要显式地添加 D.CHECK约束一般用于约束列的取值范围
-------------------------------------- 装-------------------------------------- 订------------------------------ 线---------------------------------------- 12. 在 SQL Server 2008 数据库的聚合函数中,函数( )返回表达式中的平均值。 A. AVG B. SUM C. MIN D. COUNT 13. 在 SQL Server2008 数据库中,有 students(学生)表,包含字段:SID(学号)、Sname(姓名)、 Grade(成绩)。现查找所有学员中成绩最高的前 5 名学员。下列 SQL 语句正确的是( )。 A. select top 5 from students order by Grade desc B. select top 5 from student s order by Grade C. select top 5 * from students order by Grade D. select top 5 * from students order by Grade desc 14. 下列关于 DISTINCT 的描述正确的是( )。 A. 删除错误列信息 B. 删除重复的数据 C. DISTINCT 关键字放在 FROM 子句后面 D. DISTINCT 关键字放在字段名称后面 15. CHECK(检查)约束体现了( )完整性。 A. 实体 B. 参照 C. 域 D. 信息 16. 在 SQL Server 2008 数据库中,有学生信息表: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 ‘ _ 沙_ %’ 17. 下列说法错误的是( )。 A. 对于 PRIMARY KEY 约束的列,其值不能为 NULL B. 对于 UNIQUE 约束的列,其值不能为 NULL C. IDENTITY 约束的列不需要显式地添加 D. CHECK 约束一般用于约束列的取值范围
l&在SQL Sever2008数据库中,客户表customers包含字段:客户编号cid和名称cname,订单表 orders包含字段:客户编号cid如果需要通过查询获得有订单的客户名称,下面查询语句中()可 以实现该需求 A.select customers.cname From customers Left join orders on customers.cid=orders.cid B.select customers.cname From customers inner join orders on customers.cid=orders.cid C.select customers.cname from customers right join orders where customers.cid=orders.cid D.select customers.cname from customers join orders where customers.cid=orders.cid 19 在S0 LServer2008数据库中,可以使用()关键字来判断表中是否存在包含空数据字段的记录 行 A.NONE B.NOT C.NULL D.NO 20数据的完整性包括()。[选三项] A.实体完整性 B.引用完整性 C.域完整性 D.信息完整性 21.在SQL Server2008数据库中,字符串函数可以用于控制返回给用户的字符串,以下()函数 用于将传递给它的字符串转变成大写, A.UPPER B.LoWER C.RTRIM D.STUFF 22在使用SQLServer2008数据库时,有时需要将本机的数据库移动到其他机器上,恢复成对应的数 据库使用移动数据库分两步进行,应包括()和附加嫩据库 A.分离数据库 B.删除数据库 C.新建数据库
18. 在 SQL Sever 2008 数据库中,客户表 customers 包含字段:客户编号 cid 和名称 cname,订单表 orders 包含字段:客户编号 cid 如果需要通过查询获得有订单的客户名称,下面查询语句中( )可 以实现该需求。 A. select customers.cname From customers Left join orders on customers.cid = orders.cid B. select customers.cname From customers inner join orders on customers.cid = orders.cid C. select customers.cname from customers right join orders where customers.cid = orders.cid D. select customers .cname from customers join orders where customers.cid = orders.cid 19. 在 SQL Server 2008 数据库中,可以使用( )关键字来判断表中是否存在包含空数据字段的记录 行。 A. NONE B. NOT C. NULL D. NO 20. 数据的完整性包括( )。[选三项] A. 实体完整性 B. 引用完整性 C. 域完整性 D. 信息完整性 21. 在 SQL Server 2008 数据库中,字符串函数可以用于控制返回给用户的字符串,以下( )函数 用于将传递给它的字符串转变成大写。 A. UPPER B. LoWER C. RTRIM D. STUFF 22. 在使用 SQL Server 2008 数据库时,有时需要将本机的数据库移动到其他机器上,恢复成对应的数 据库使用移动 数据库分两步进行,应包括( )和附加数据库。 A. 分离数据库 B. 删除数据库 C. 新建数据库
D.合并数据库 23在SQL Server2008中,通配符通常与LIE关键字一起配合使用,以下通配符中()表示在括 号中指定范围内的一个字符。 A.()B.0C.[]D.[] 24在SQLServer2008中数据库中,假设订单表orders用来存储订单信息,cid代表客房编号,oney 代表订购金额,现要查询每个客房订购饮数和订购总金额,下面查询语句中()可以返回正确结果, A.select cid,count (money),sum(cid)from orders group by cid B.select cid,count (money),sum(cid)from orders order by cid C.select cid,count(cid),sum(money)from orders order by cid D.select cid,count(cid),sum(money)from orders group by cid 25 SQLServer2008数据库中创建一个名为Custonmers的新表,但同时要求表中不包含任何记录,下列 查询语句中可以实现的是()。 A.Select*into customers from clients where 1=2 B.Select*into customers from clients where false C.insert into customers select*from clients where 1=2 D.insert customers select*from clients where false 6在MS SQL Server Management Studio中新建查询后,运行以下SqL语句,得到的输出结果是()。 Se1 ect DateAdd(Y,3,’2005-03-04') A2008-03-0400:00:00 B.2005060400:00:00 C.2005-03-0700:00:00 D.2008 27在$QL数据库中,系统提供的豪合函数中,()用于返回表达式中所有值的最小值。 A.SUM B.MIN C.AVG D.COUNT 28关于NION的说法正确的是()。 A.UNION运算符只能合并同一张表的记录 B.UNION运算符能合并两个列数不同且数据类型不同的记录巢
-------------------------------------- 装-------------------------------------- 订------------------------------ 线---------------------------------------- D. 合并数据库 23. 在 SQL Server 2008 中,通配符通常与 LIKE 关键字一起配合使用,以下通配符中( )表示在括 号中指定范围内的一个字符。 A. (^) B. () C. [ ] D. [^] 24. 在 SQL Server2008 中数据库中,假设订单表 orders 用来存储订单信息,cid 代表客房编号,money 代表订购金额,现要查询每个客房订购次数和订购总金额,下面查询语句中( )可以返回正确结果。 A. select cid,count(money),sum(cid) from orders group by cid B. select cid,count(money),sum(cid) from orders order by cid C. select cid,count(cid),sum(money) from orders order by cid D. select cid,count(cid),sum(money) from orders group by cid 25. SQLServer2008 数据库中创建一个名为 Custonmers 的新表,但同时要求表中不包含任何记录,下列 查询语句中可以实现的是( )。 A. Select* into customers from clients where 1=2 B. Select* into customers from clients where false C. insert into customers select* from clients where 1=2 D. insert customers select* from clients where false 26. 在 MS SQL Server Management Studio 中新建查询后,运行以下 SQL 语句,得到的输出结果是( )。 Select DateAdd(YY,3,’2005-03-04’) A. 2008-03-04 00:00:00 B. 2005-06-04 00:00:00 C. 2005-03-07 00:00:00 D. 2008 27. 在 SQL 数据库中,系统提供的聚合函数中,( )用于返回表达式中所有值的最小值。 A. SUM B. MIN C. AVG D. COUNT 28. 关于 UNION 的说法正确的是( )。 A. UNION 运算符只能合并同一张表的记录 B. UNION 运算符能合并两个列数不同且数据类型不同的记录集
C.进行UION运算的两个集合必须列数相同,每列的数据类型可以不一样 D.进行NION运算的两个集合的列数和每列的数据类型都必须一样 29在数据库系统中,减少数据冗余最常见的方法是()。 A.建立实体之间的关系 B.分类存储 C.去掉实体中存在数据冗余的列 D.建立索引 30在SqL2008数据库中,现有student_info(学生)表,其中包括字段:stu name(姓名,varchar 型),stu1d(学号,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 group by stu_id desc 31.下列说法正确的是()。 A.执行”SELECT*FROM TABLE_NAME WHERE”欲拒后一定返回所有行的数据 B.WHERE子句在SELECT中为必选 C.在S0 Server中,”=”与”◇”作用完全相同 D.语句”SELECT*FROM TABLE_NAME WHERE AGE NOT IS NULL”的写法正确 32在SqL2008数据库中,假定grade(成绩)表中包含字段:SD(学号)1ag(语文成绩)那样列出 语文成绩在80分到90分的学生的SQL语句是()。 A.Select from grade Where lang IN(80,90) B.Select from grade Having lang IN(80,90) C.Select*from grade Where lang Between 80 And 90 D.Select from grade Having lang Between 80 And 90 33 PRIMARY KEY(即主键)约束体现了()完整性。 A实体B.参照C.域D.信息 34下列说法正确的是()。 A.INSERT INTO语句中的NTO关键字不能省略 B.INSERT INTO语句一次只能添加一行数据
C. 进行 UNION 运算的两个集合必须列数相同,每列的数据类型可以不一样 D. 进行 UNION 运算的两个集合的列数和每列的数据类型都必须一样 29. 在数据库系统中,减少数据冗余最常见的方法是( )。 A.建立实体之间的关系 B.分类存储 C.去掉实体中存在数据冗余的列 D.建立索引 30. 在 SQL2008 数据库中,现有 student_info(学生)表,其中包括字段:stu_name(姓名,varchar 型),stu_id(学号,int 型),stu_grade(成绩,int 型)。现在需要查询成绩为 80 分的学生姓名,并 且结果按照学号降序排列。下面查询语句正确的是( )。 A. Select stu_name from student_info where stu_grade=80 order b y 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 group by stu_id desc 31. 下列说法正确的是( )。 A. 执行”SELECT * FROM TABLE_NAME WHERE…”欲拒后一定返回所有行的数据 B. WHERE 子句在 SELECT 中为必选 C. 在 SQL Server 中,”!=”与”<>”作用完全相同 D. 语句”SELECT * FROM TABLE_NAME WHERE AGE NOT IS NULL”的写法正确 32. 在 SQL2008 数据库中,假定 grade(成绩)表中包含字段:SID(学号)lang(语文成绩)那样列出 语文成绩在 80 分到 90 分的学生的 SQL 语句是( )。 A. Select * from grade Where lang IN(80,90) B. Select * from grade Having lang IN(80,90) C. Select * from grade Where lang Between 80 And 90 D. Select * from grade Having lang Between 80 And 90 33. PRIMARY KEY(即主键)约束体现了( )完整性。 A. 实体 B. 参照 C. 域 D. 信息 34. 下列说法正确的是( )。 A. INSERT INTO 语句中的 INTO 关键字不能省略 B. INSERT INTO 语句一次只能添加一行数据
C.INSERT INTO语句中的字段名不能省略 D.INSERT INTO语句中的VAUE关键字不能省略 35在SQL2008数据库中,如果一个T一S0L语句中包含多个逻辑运算符并且假设语句中没有括号时, 其正确的运算顺序是()。 A.首先是OR,然后是NOT,最后计算AD B.首先是NOT,然后是OR,最后计算AD C.首先是AND,然后是OR,最后计算NOT D.首先是NOT,然后是AND,最后计算OR 36下列选项中,UPDATE语句书写正确的是()。 A.UPDATE SET COLUMN1=1 FROM TABLE_NAME B.UPDATE TABLE_NAME SET COLUMN1=1 C.UPDATE TABLE _NAME SET COLUMN1=1 AND COLUMN2-2 D.UPDATE SET COLUMN1=1,COLUMN2=2 FROM TABLE_NAME 37关于ORDER BY说法正确的是(). A.在SELECT语句中,0 RDER BY子句为必选 B.ORDER BY默认按照DESC排序 C.ORDER BY…DESC是升序排列 D.ORDER BYASC是升序排列 38下列选项中,不属于SQLServer数据类型的是()。 A.数字数据类型B.声音类型C.字符串数据类型D.二进制数据类型 39 下列选项中,描述年龄(AG)大于等于20且国籍(C0UNTR)为“中国”的条件表达式是()。 A.AGE>=20 NOT COUNTRY=-'中国' B.AGE>20 OR COUNTRY='中国' C.AGE>-20 AND COUNTRY-'中国 D.ACE>20 AND COUNTRY=’中国' 40主数据文件的后缀名是()。 A..mdf B..ndf C..log D..sql 4.弘SELECT语句中必选的子句是()。 A.SELECT·FROM B.SELECT…FROM…WHERE
-------------------------------------- 装-------------------------------------- 订------------------------------ 线---------------------------------------- C. INSERT INTO 语句中的字段名不能省略 D. INSERT INTO 语句中的 VALUE 关键字不能省略 35. 在 SQL2008 数据库中,如果一个 T-SQL 语句中包含多个逻辑运算符并且假设语句中没有括号时, 其正确的运算顺序是( )。 A. 首先是 OR,然后是 NOT,最后计算 AND B. 首先是 NOT,然后是 OR,最后计算 AND C. 首先是 AND,然后是 OR,最后计算 NOT D. 首先是 NOT,然后是 AND,最后计算 OR 36. 下列选项中,UPDATE 语句书写正确的是( )。 A. UPDATE SET COLUMN1=1 FROM TABLE_NAME B. UPDATE TABLE_NAME SET COLUMN1=1 C. UPDATE TABLE_NAME SET COLUMN1=1 AND COLUMN2=2 D. UPDATE SET COLUMN1=1,COLUMN2=2 FROM TABLE_NAME 37. 关于 ORDER BY 说法正确的是( )。 A. 在 SELECT 语句中,ORDER BY 子句为必选 B. ORDER BY 默认按照 DESC 排序 C. ORDER BY …DESC 是升序排列 D. ORDER BY …ASC 是升序排列 38. 下列选项中,不属于 SQL Server 数据类型的是( )。 A. 数字数据类型 B. 声音类型 C. 字符串数据类型 D. 二进制数据类型 39. 下列选项中,描述年龄(AGE)大于等于 20 且国籍(COUNTRY)为“中国”的条件表达式是( )。 A. AGE>=20 NOT COUNTRY=’中国’ B. AGE>20 OR COUNTRY=’中国’ C. AGE>=20 AND COUNTRY=’中国’ D. AGE>20 AND COUNTRY=’中国’ 40. 主数据文件的后缀名是( )。 A. .mdf B. .ndf C. .log D. .sql 41. SELECT 语句中必选的子句是( )。 A. SELECT … FROM B. SELECT …FROM…WHERE
C.SELECT .FROM-.ORDER BY D.SELECT 42 字段(SName)中有值TOM、TOME、TT0、T0T,执行”MAX(SName),MN(Sae)”后的结果是()。 A.TOM,TOME B.TOME,TTO C.TOM,TTO D.TTO,TOM 43数据类型约束体现了()完整性 A实体B.参照C.域D.信息 4丝下列语句中正确的是()。 A.SELECT TOP 5 FROM TABLE NAME B.SELECT TOP 5%*FROM TABLE_NAME C.SELECT TOP 5 PERCENT FROM TABLE_NAME D.SELECT TOP 5 PERCENT FROM TABLE_NAME 45执行下面代码,最后的结果是()。 Se1 ect DATEDIFF(Y,'2010-01-01','2000-01-01') A.-10 B.10 C.2010-01-11 D.2000-0101 46 Sqlserver提供了一些字符串函数,以下说法中错误的是()。 A.select right(hello',3)返回值为:1lo B.select trim(‘hello')返回值为:hello(前后无空格) C.select replace(hello',‘e',‘o')返回值为:hollo D.select ltrim(rtrim(hello')返回值为:hello(前后都无空格) 4?在SQL Serv8r2008中数据库中,假设订单表orders用来存储订单信息,cid代表客房编号,money 代表订购金额,现要查询每个客房订购次数和订购总金额,下面查询语句中()可以返回正确结 米 A.select cid,count (money),sum(ciD)from orders group by cid B.select cid,count(money),sum(ciD)fromorders order by cid
C. SELECT …FROM…ORDER BY D. SELECT 42. 字段(SName)中有值 TOM、TOME、TTO、TOT,执行”MAX(SName), MIN(SName)”后的结果是( )。 A. TOM,TOME B. TOME,TTO C. TOM,TTO D. TTO,TOM 43. 数据类型约束体现了( )完整性 A. 实体 B. 参照 C. 域 D. 信息 44. 下列语句中正确的是( )。 A. SELECT * TOP 5 FROM TABLE_NAME B. SELECT TOP 5% * FROM TABLE_NAME C. SELECT * TOP 5 PERCENT FROM TABLE_NAME D. SELECT TOP 5 PERCENT * FROM TABLE_NAME 45. 执行下面代码,最后的结果是( )。 Select DATEDIFF(YY,'2010-01-01','2000-01-01') A. -10 B. 10 C. 2010-01-11 D. 2000-01-01 46. Sqlserver 提供了一些字符串函数,以下说法中错误的是( )。 A. select right (‘hello’ , 3) 返回值为:llo B. select trim (‘ hello ’) 返回值为:hello (前后无空格) C. select replace (‘hello’ , ‘e’, ‘o’) 返回值为:hollo D. select ltrim( rtrim (‘hello’)) 返回值为:hello(前后都无空格) 47. 在 SQL Server2008 中数据库中,假设订单表 orders 用来存储订单信息,cid 代表客房编号,money 代表订购金额,现要查询每个客房订购次数和订购总金额,下面查询语句中( )可以返回正确结 果。 A. select cid,count(money),sum(ciD) from orders group by cid B. select cid,count(money),sum(ciD) from orders order by cid
C.select cid,count(ciD),sum(money)from orders order by cid D.select cid,count(ciD),sum(money)from orders group by cid 4级在MS SQL Server Management Studi0中新建查询后,运行以下SQL语句,得到的输出结果是()。 Select DateAdd(YY,,'2008-03-04') A.2011-03-0400:00:00:000 B.2008-06-0400:00:00:000 C.2008-03-0700:00:00:000 D.2008 4织SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库, A.master B.model C.pub D.msdb 50以下关于外键和相应的主键之间的关系,正确的是()。 A.外键并不一定要与相应的主键同名 B.外健一定要与相应的主键同名 C.外健一定要与相应的主键同名而且唯 D.外健一定要与相应的主健同名,但并不一定唯
-------------------------------------- 装-------------------------------------- 订------------------------------ 线---------------------------------------- C. select cid,count(ciD) ,sum(money) from orders order by cid D. select cid,count(ciD) ,sum(money) from orders group by cid 48. 在 MS SQL Server Management Studio 中新建查询后,运行以下 SQL 语句,得到的输出结果是( )。 Select DateAdd(YY,3,’2008-03-04’) A. 2011-03-04 00:00:00:000 B. 2008-06-04 00:00:00:000 C. 2008-03-07 00:00:00:000 D. 2008 49. SQL Server 安装程序创建 4 个系统数据库,下列哪个不是( )系统数据库。 A. master B. model C. pub D. msdb 50. 以下关于外键和相应的主键之间的关系,正确的是( )。 A. 外键并不一定要与相应的主键同名 B. 外键一定要与相应的主键同名 C. 外键一定要与相应的主键同名而且唯一 D. 外键一定要与相应的主键同名,但并不一定唯一