版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选择题(答案)标选择题(答案)标选择题(答案)标选择题(答案)标编制仅供参考审核批准生效日期地址:电话:传真:邮编:数据库的最小存取单位是(b)A.字符 B.数据项 C.记录 D.数据块下列叙述中正确的是(c)。A.关系中元组没有先后顺序,属性有先后顺序B.关系中元组有先后顺序,属性没有先后顺序C.关系中元组没有先后顺序,属性也没有先后顺序D.关系中元组有先后顺序,属性也有先后顺序sqlserver2000采用的身份验证模式有(d)。A.仅windows身份验证 B.仅sqlserver身份验证C.仅混合验证 身份验证和混合验证以下不属于sqlserver2000企业管理功能的是(b)。A.注册服务器 B.交互输入T-SQL程序C.设置登录安全 D.对数据库及其对象进行管理和操作在每个服务器中,最多可以创建(c)个数据库。 B.255 在SQLSERVER2000中,为了便于分配和管理,允许将多个文件组组织为一组,并赋予一个名称,即文件组。SQLSERVER文件组有(b)。A.主文件组和事务日志文件组 B.主文件组和用户定义文件组C.用户定义文件组和事务日志文件组 D.主文件组和次要文件组创建数据库的方法有多种,以下不是创建数据库的方法的是(d)。A.向导 B.企业管理器 DATABASE TABLE删除数据库用的命令是(b)。FILE DATABASE FILE DATABASE页是数据库内容的基本存储单位,每页的大小是(A)。 SQLSERVER2000的数据库包括:主数据文件,辅助数据文件和(b)。A.索引文件 B.日志文件 C.备注文件 D.脚本文件要将一个文件的最大容量设置为无限,则须指定(d)。=无限 =UNLIMITED =无限 =UNLIMITED以下不属于master数据库所包含的内容的是(d)。A.登录帐号 B.系统配置 C.数据库错误信息 D.模板信息SQLSERVER2000支持的整型包括bigint、int、smallint和tinyint,其中int型表示数的范围是(b)。到263-1 到231-1 到215-1 在SQLSERVER2000中,每个表最多可含(d)列。 B.256 假设表中某列的数据类型varchar(100),而输入的字符串为’abcd1234’,共8个字节 和92个空格 和8个空格 和64个空格在SQLSERVER2000中,定义用户数据类型使用的系统存储过程是(a)。 在SQLSERVER2000中,表中字段参数若选中“允许空”是指(c)。A.字符串空串 B.数值为0值 C.允许待定值 或B在SQLSERVER2000中,字段名的字符最长可达(c)个字符。 B.32 关于惟一性约束,不正确的是(c)。A.使用惟一性约束的字段可以为空值B.一个表允许有多个惟一性约束C.可以把惟一性约束用于强制在指定字段上创建一个惟一性索引,并默认为聚集索引 D.可以把惟一性约束定义在多个字段上关于检查约束,不正确的是(d)。A.一个表中可以定义多个核查约束B.每个字段可以指定多个核查约束C.当执行INSERT语句或UPDATE语句时,核查约束将验证数据 D.核查约束中还可含子查询关于默认约束,不正确的是(b)。A.每个字段只能定义一个默认约束B.如果定义的默认值长于其对应字段的定义长度,则输入到表中的默认将不会被截断C.默认约束不能加到带有IDENTITY属性或具有timetamp类型的字段D.如果字段定义为用户定义的数据类型,且有一个默认绑定到该数据类型上,则不允许该字段再设置默认约束关于默认值,正确的是(a)。A.只能在当前数据库中创建默认值的名称B.在同一个批处理中,CREATEDEFAULT可以与其他T-SQL语句组合使用C.默认值不必与其他绑定的字段数据类型兼容D.如果列同时有默认值和规则与之关联,则默认值可以违反规则。要将一个默认值绑定到表中的字段或用户定义数据类型,应当使用的系统存储过程是(a)。 关于规则,正确的是(d)。A.规则可以绑定到系统数据类型上B.规则必须与表字段的数据类型兼容,并且能绑定到数据类型为text、image和timetamp的字段上C.一个新的规则可以直接绑定到字段或用户定义数据类型上,而不必事先解除绑定在字段或用户定义数据类型上的规则D.当一个字段上同时绑定有规则和默认值,默认值应该满足规则的要求。SQL语言是关系数据库标准语言,它是(b)。A.过程化的 B.非过程化的 C.格式化的 D.导航的SQL语言的一次查询结果是一个(d)。A.数据项 B.记录 C.元组 D.表SQL的函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在(d)子句中。 …HAVING 已知SN是一个字符型字段,下面SQL查询语句的执行结果是(c)。 SELECTSNFROMSWHERESNLIKE’AB%’A.找出含有3个字符’AB%’的所有SN字段值B.找出仅含3个字符且前两个字符为’AB’的SN字段值C.找出以字符’AB’开头的所有SN字段值D.找出含有字符’AB’的所有SN字段值设有学生(S)表和选课(SC)表,现要查询选修C2课程,且成绩为B以上(含B)的学生及成绩,在以下的SQL语句中要添加一个项。 SELECTS.*,SC.成绩FROMSJOINSCONS.学号=SC.学号WHERESC.课程号=’C2’.成绩>=’B’ B.SC.成绩<=’B’C.SC.成绩≤’B’ D.SC.成绩!<’B’可以使用SQL语句实现表的拷贝操作,以下叙述正确的是(d)。A.只允许整表的拷贝,不能有选择的拷贝B.新表的列名必须与被拷贝的表的列名相同C.新表的列数必须与被拷贝的表的列数相同D.新表的列名和列数可以与被拷贝表不相同,但是对应列的数据类型必须一致可以使用SQL语句实现表的排序操作,以下叙述正确的是(b)。A.在ORDERBY子句后只能有一个属性BY子句所产生的输出只是逻辑排序效果,并没影响表的实际内容C.进行排序操作时,如果列中有空值则在升序输出时首先列出空值项,而在降序输出时最后列出空值项BY子句中必须指明是升序或降序,不能缺省设数据库中有三个表:选课(学号,课程号,成绩)学生(学号,姓名,年龄,性别)课程(课程号,课程名,教师)查询学习课程号为C2的学生学号与姓名的操作中,不正确的是(b)。S.学号,S.姓名FROM学生ASS,选课ASSCWHERES.学号=SC.学号AND课程号=’C2B.SELECTS.学号,S.姓名FROM学生ASSWHERE学号IN(SELECT*FROM选课ASSCWHERE课程号=’C2’C.SELECTS.学号,S.姓名FROM学生ASSWHEREEXISTS(SELECT*FROM选课ASSCWHERES.学号=SC.学号AND课程号=’C2’D.SELECT学号,姓名FROM学生ASSWHERE’C2’(SELECT课程号FROM选课ASSCWHERESC.学号=S.学号)设有学生表、课程表同上题,统计每一年龄选修课程的学生人数,要补充完整SQL语句,选择答案(d)SELECT年龄,COUNT()FROM学生ASS,选课ASSCWHERES.学号=SC.学号GROUPBYA.S.学号 SC.学号B.DISTINCTS.学号 S.学号C.DISTINCTS.学号 年龄D.S.学号 年龄已知有关系员工(姓名,地址,性别,出生日期),查询具有相同地址的两位员工信息的操作是SELECTstr1.姓名,str2.姓名FROM员工ASstr1,员工ASstr2WHERE(d)A.str1.地址=str2.地址B.str1.地址=str2.地址ANDstr1.姓名<>str2.姓名C.str1.地址=str2.地址ORstr1.姓名<str2.姓名D.str1.地址=str2.地址ANDstr1.姓名<str2.姓名SELECT5/2,-10%3的显示结果是(b)。1 -1 1 -1设有说明语句DECLARE@nint正确的赋值语句是(a)。@n=123 B.@n=123 @n=123 ’@n’=123在T-SQL中可使用(c)命令进行注释。和* B.*和-- C./*……*/和-- D./*……*/和&&在下列各项中不能正确地赋列别名的是(d)。’学生号码’=学号 学号学生号码学号AS学生号码 @学生号码=学号下列四项中,不属于数据库特点的是(c)。A.数据共享 B.数据完整性C.数据冗余很高 D.数据独立性高下列四项中,不属于SQL2000实用程序的是(d)。A.企业管理器 B.查询分析器C.服务管理器 D.媒体播放器SQLServer安装程序创建4个系统数据库,下列哪个不是(c)系统数据库。 在SQL中,建立表用的命令是(b)。SCHEMA TABLEVIEW INDEXSQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且(a)。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁下列四项中,不正确的提法是(c)。语言是关系数据库的国际标准语言语言具有数据定义、查询、操纵和控制功能语言可以自动实现关系数据库的规范化语言称为结构查询语言在MSSQLServer中,用来显示数据库信息的系统存储过程是(d)。A.sp_dbhelp B.sp_dbC.sp_help D.sp_helpdbSQL语言中,删除表中数据的命令是(a)。A.DELETE B.DROPC.CLEAR D.REMOVESQL的视图是从(c)中导出的。A.基本表 B.视图C.基本表或视图 D.数据库下列哪个不是sql数据库文件的后缀。(c)A、.mdf B、.ldfC、.tif D、.ndf在SQL语言中,建立存储过程的命令是(a)A、CREATEPROCEDURE B、CREATERULEC、CREATEDURE D、CREATEFILE数据库设计中的概念结构设计的主要工具是(b)。A.数据模型 B.E—R模型 C.新奥尔良模型 D.概念模型SQLServer2000中表查询的命令是(b)。A.USEB.SELECTC.UPDATED.DROPSQLServer2000中表更新数据的命令是(c)。A.USEB.SELECTC.UPDATED.DROP在SQLServer2000中,下列变量名正确的是(a)。A.@sumB.jC.sumD.4kk为数据表创建索引的目的是(a)。
A.提高查询的检索性能 B.创建唯一索引C.创建主键 D.加快数据库的打开速度
用于求系统日期的函数是(b)。A.YEAR()B.GETDATE()C.COUNT()D.SUM()*向用户授予操作权限的SQL语句是(d)。A.CTEATEB.REVOKEC.SELECTD.GRANTSQLServer系统中的所有服务器级系统信息存储于哪个数据库(a)。A.master B.modelC.tempdb D.msdb下列标识符可以作为局部变量使用(
c)。A.Myvar B.MyvarC.@Myvar D.@Myvar以下关于主键的描述正确的是(a)。
A.标识表中唯一的实体 B.创建唯一的索引,允许空值C.只允许以表中第一字段建立 D.表中允许有多个主键
在SQLSERVER服务器上,存储过程是一组预先定义并(b)的Transact-SQL语句。A.保存 B.编译C.解释 D.编写
以下关于外键和相应的主键之间的关系,正确的是(
a)。A.外键并不一定要与相应的主键同名B.外键一定要与相应的主键同名C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但并不一定唯一在SQLServer中,model是(b)A.数据库系统表 B.数据库模板C.临时数据库 D.示例数据库在视图上不能完成的操作是(c)A.更新视图数据 B.查询C.在视图上定义新的基本表 D.在视图上定义新视图下列哪个不是数据库对象(a)。A.数据模型 B.视图 C.表 D.用户模式查找like'_a%',下面哪个结果是可能的(b) B.bai SQLServer对象的完整名称不包括下面哪个(d)。A.服务器名 B.数据库名C.对象名 D.文件夹名表示职称为副教授同时性别为男的表达式为(b)A.职称='副教授'OR性别='男' B.职称='副教授'AND性别='男'C.BETWEEN'副教授'AND'男' D.IN('副教授','男')下面哪个不是SQLServer的合法标识符(b)。A.a12 B.12aC.@a12 D.#qqSQL语言中,不是逻辑运算符号的(d)。A.AND B.NOTC.OR D.XOR下面哪个函数是属于字符串运算的(c)。A.ABS B.SINC.STR D.ROUNDSQLServer2000是(d)A、数据库 B、数据库系统C、数据处理系统 D、数据库管理系统*数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该(a)A、在教师表上按教师编号建索引 B、在课程表上按课程号建索引C、在课程表上按教师编号建索引 D、在教师表上按姓名建索引*数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该(a)A、在学生表上按学号建索引 B、在成绩表上按课程号建索引C、在课程表上按课程号建索引 D、在学生表上按姓名建索引如果要修改表的结构,应该使用SQL语言的命令(c)A、UPDATETABLE B、MODIFYTABLEC、ALTERTABLE D、CHANGETABLE已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中定义这个完整性约束的短语是(c)A、INSTEADOFDELETE B、INSTEADOFDROPC、AFTERDELETE D、AFTERUPDATE安装MSSQLServer时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是(d)A、master数据库 B、model数据库C、tempdb数据库 D、pubs数据库55.下列聚合函数中正确的是(c)A、SUM(*) B、MAX(*)C、COUNT(*) D、AVG(*)SQL中,下列涉及空值的操作,不正确的是(c)A、ageISNULL B、ageISNOTNULLC、age=NULL D、NOT(ageISNULL)脚本文件是在(b)中执行的。A、企业管理器 B、查询分析器C、服务管理器 D、事件探查器每个数据库有且只有一个(a)A、主要数据文件 B、次要数据文件C、日志文件 D、索引文件SQL语言中,删除一个表中所有数据,但保留表结构的命令是(a)A、DELETE B、DROPC、CLEAR D、REMORE查询员工工资信息时,结果按工资降序排列,正确的是(b)A、ORDERBY工资 B、ORDERBY工资descC、ORDERBY工资asc D、ORDERBY工资dictinctSQL中,下列涉及通配符的操作,范围最大的是(c)A、namelike’hgf#’ B、namelike’hgf_t%’C、namelike’hgf%’ D、namelike’hgf_’在SQLServer中,关于数据库的说法正确的是(b)A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个数据库文件C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是(b)。A、企业管理器 B、查询分析器C、服务管理器 D、事件探查器以下触发器是当对[表1]进行(d)操作时触发。CreateTriggerabcon表1Forinsert,update,deleteAs……A.只是修改 B.只是插入C.只是删除 D.修改、插入、删除主索引可确保字段中输入值的(c)性。A.多样 B.重复C.唯一 D.若干关于视图下列哪一个说法是错误的(b)。A.视图是一种虚拟表 B.视图中也保存有数据C.视图也可由视图派生出来 D.视图是保存SELECT查询执行带参数的存储过程,正确的方法为(a)。A.过程名参数 B.过程名(参数)C.过程名=参数 ,B,C三种都可以查询毕业学校名称与“清华”有关的记录应该用(d)。A.SELECT*FROM学习经历WHERE毕业学校LIKE’*清华*’B.SELECT*FROM学习经历WHERE毕业学校=’%清华%’C.SELECT*FROM学习经历WHERE毕业学校LIKE’清华’D.SELECT*FROM学习经历WHERE毕业学校LIKE’%清华%’Select职工号FROM职工WHERE工资>1250命令的功能是(d)。A.查询工资大于1250的纪录 B.查询1250号记录后的记录C.检索所有的职工号 D.从[职工]关系中检索工资大于1250的职工号在SQL中,SELECT语句的"SELECTDISTINCT"表示查询结果中(c)A.属性名都不相同 B.去掉了重复的列C.行都不相同 D.属性值都不相同限制输入到列的值的范围,应使用(a)约束。A.CHECK B.PRIMARYKEYC.FOREIGNKEY D.UNIQUE触发器可引用视图或临时表,并产生两个特殊的表是(a)。A.Deleted、Inserted B.Delete、InsertC.View、Table D.View1、table1使用索引下列哪个说法是正确的(b)。A.节省磁盘空间B.缩短查询时间C.在执行插入、修改、删除时节省时间D.与表无关SQLServer中实现从一个查询或过程中无条件退出的语句是()B
停止本次循环进入后面的循环用()D
SQLServer2000中的编程语言就是()AA.T-SQL
关系模型的完整性包括()DA.实体完整性 B.参照完整性
C.用户定义完整性 D.以上都是不能在Windows2000Professional上运行的是()AServer2000企业版 B.SQLServer2000企业评估版C.SQLServer2000个人版 D.SQLServer2000开发版用以交互地设计和测试T-SQL语句的是()BA.企业管理器 B.查询分析器
C.事件探查器 D.服务管理器主数据库文件的默认扩展名是()BA..dbt
B..mdf
C..dat
D..dst在T-SQL中,常用来显示有关数据库和数据库参数的信息的系统存储过程为()DA.sp_dropdb D.sp_helpdb在Transact-SQL语法中,用来插入数据的命令是()A
在Transact-SQL语法中,用于更新的命令是()B
允许用一条SELECT命令同时查询数据需要子句()BBY
BY创建触发器的命令是()B
VIEW TRIGGERRULE TABLE创建用户自定义函数的命令是()D
VIEW TRIGGERRULE FUNCTION在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数),用下面的哪种类型最节省空间(C)intsmallinttinyintdecimal(3,0)定单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句(C)A、ALTERCOLUMNOrderIDintegerFROMOrdersB、ALTERTABLEOrders(OrderIDinteger)C、ALTERTABLEOrdersALTERCOLUMNOrderIDintegerD、ALTERCOLUMNinteger在SQLServer2000中创建一些新对象的脚本如下:CREATETABLEPublishers(publisher_idintPRIMARYKEY,publisher_namevarchar(100)notnull)CREATETABLEBooks(book_idintCONSTRAINTPK_title_idPRIMARYKEY,book_titlenvarchar(2000)notnull,book_contentntextnotnull,field01varchar(100)unique,field02char(1000),field03char(1000),field04char(1000),publisher_idintnotnull,CONSTRAINTFK_publisher_idFOREIGNKEY(publisher_id)REFERENCESPublishers(publisher_id))CREATETABLEThirdTable(third_idintIDENTITY(45,17)PRIMARYKEY,field01varchar(100)FOREIGNKEYREFERENCESBooks(field01),)从下面中选择正确的说法。(A)A.上面的创建语句没有错误;B.表Books的一行的长度超过允许的最大长度;C.表ThirdTable的列的third_id的种子要能被增量整除;D.列field01的类型是varchar,不能作为外部关键字;E.不能直接在表Books的列book_id上使用CONSTRAINT关键字,使用CONSTRAINT关键字要象该表的CONSTRAINTFK_publisher_id一样另起一行。在登记学生成绩时要保证列Score的值在0到100之间,下面的方法中哪种最简单(D)A.编写一个存储过程,管理插入和检查数值,不允许直接插入;B.生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score;C.编写一个触发器来检查Score的值,如果不在0和100之间,则撤消插入;D.在Score列增加检查约束。执行下面脚本,共有多少条记录插入到表tblTemp中(C)CREATETABLEtblTemp(TempIDintegernotnull,TempDatedatetimenotnull)goDECLARE@countintegerSET@count=1WHILE@count<=10BEGINIF(SELECTCOUNT(*)FROMtblTemp)>8BEGINBREAKENDELSEINSERTtblTempVALUES(@count,GETDATE())SET@count=@count+1ENDA、0B、8C、9D、10你的数据库存放产品的序列号,序列号以整型存储。你需要把序列号按如下的格式显示:(999)999-9999假设你已经把一个序列号放在一个变量中,该变量的定义如下:DECLARE@SerialNumberint下面哪个语句可以正确地完成该任务(D)SELECT'SerialNumber'='('+SUBSTRING(CONVERT(varchar(10),@SerialNumber),3,0)+')'+SUBSTRING(CONVERT(varchar(10),@SerialNumber),3,3)+'-'+SUBSTRING(CONVERT(varchar(10),@SerialNumber),4,6)SELECT'SerialNumber'='('+SUBSTRING(CONVERT(varchar(10),@SerialNumber),3,1)+')'+SUBSTRING(CONVERT(varchar(10),@SerialNumber),3,4)+'-'+SUBSTRING(CONVERT(varchar(10),@SerialNumber),4,7)SELECT'SerialNumber'='('+SUBSTRING(CONVERT(varchar(10),@SerialNumber),0,3)+')'+SUBSTRING(CONVERT(varchar(10),@SerialNumber),3,3)+'-'+SUBSTRING(CONVERT(varchar(10),@SerialNumber),6,4)SELECT'SerialNumber'='('+SUBSTRING(CONVERT(varchar(10),@SerialNumber),1,3)+')'+SUBSTRING(CONVERT(varchar(10),@SerialNumber),4,3)+'-'+SUBSTRING(CONVERT(varchar(10),@SerialNumber),6,4)一个脚本有如下代码:CREATETABLEEmployees--第一条语句(EmployeeIDintIDENTITY(10001,1)PRIMARYKEY,Namevarchar(40)notnull,Birthdaydatetimenull)SELECT*FROMEmployees--第二条语句CREATEDEFAULTphone_no_default--第三条语句AS'(000)000-0000'CREATETABLECustomers--第四条语句(CustomerIDintIDENTITY(100001,1)PRIMARYKEY,Namevarchar(40)notnull,Phonevarchar(20)null)EXECUTEsp_bindefaultphone_no_default,''--第五条语句在执行过程中会因为缺少GO语句而出现错误,下面哪些是必须的(多选)(B,C)在“第一条语句”和“第二条语句”之间添加GO语句在“第二条语句”和“第三条语句”之间添加GO语句在“第三条语句”和“第四条语句”之间添加GO语句在“第四条语句”和“第五条语句”之间添加GO语句您需要显示从2001年1月1日到2001年12月31日雇佣的所有职员的姓名和雇佣日期。职员信息表tblEmployees包含列Name和列HireDate,下面哪些语句能完成该功能(D)SELECTName,HireDateFROMtblEmployeesSELECTName,HireDateFROMtblEmployeesWHEREHireDate=’2001-01-01’SELECTName,HireDateFROMtblEmployeesWHEREHireDateBETWEEN’2000-12-31’SELECTName,HireDateFROMtblEmployeesWHEREDATEPART(yy,HireDate)=2001在SQLServer2000创建了定单表,创建语句如下:CREATETABLE定单表(定单代号intIDENTITY(1,1)PRIMARYKEY,客户代号intnotnull,雇员代号intnotnull,--经手该笔业务的雇员的代号定单日期datetimenotnull,销售金额moneynotnull,备注varchar(200)null)你需要获得定单信息列表,包括雇员代号、销售金额和定单日期。你想按日期从近到早的顺序显示,并且对于每一天的定单,按销售金额从大到小的顺序排序。假设列“销售日期”的时间部分的值都是0,下面哪条语句能够准确地完成该任务(C)A.SELECT雇员代号,销售金额,定单日期FROM定单表ORDERBY销售金额,定单日期DESCB.SELECT雇员代号,销售金额,定单日期FROM定单表ORDERBY定单日期,销售金额DESCC.SELECT雇员代号,销售金额,定单日期FROM定单表ORDERBY定单日期DESC,销售金额DESCD.SELECT雇员代号,销售金额,定单日期FROM定单表ORDERBY销售金额DESC,定单日期DES你在SQLServer2000数据库中创建了定单表,其创建语句如下:CREATETABLE定单表(定单号intIDENTITY(1,1)PRIMARYKEY,雇员代号intNOTNULL,地区代号intNOTNULL,订购日期datetimeNOTNULL,订购金额moneyNOTNULL)销售经理想要获得总的销售金额和按地区分组的总销售金额。下面哪条语句能完成该任务(B)A.SELECT雇员代号,地区代号,订购金额FROM定单表ORDERBY地区代号COMPUTESUM(订购金额)B.SELECT雇员代号,地区代号,订购金额FROM定单表ORDERBY地区代号COMPUTESUM(订购金额)BY地区代号COMPUTESUM(订购金额)C.SELECT雇员代号,地区代号,SUM(订购金额)FROM定单表GROUPBY雇员代号,地区代号D.SELECT雇员代号,地区代号,SUM(订购金额)FROM定单表GROUPBY雇员代号,地区代号下面哪些关键字能影响SELECT语句返回的结果的行数(多选)(A、B、D)A.TOPnB.WHERC.ORDERBYD.DISTINCT你在SQLServer2000数据库中创建了如下两个表:CREATETABLE雇员表(雇员代号intIDENTITY(10001,1)PRIMARYKEYNONCLUSTERED,雇员姓名varchar(20)NOTNULL,通信地址varchar(200)NULL)CREATETABLE定单表(定单号intIDENTITY(1,1)PRIMARYKEY,雇员代号intNOTNULL,客户代号intNOTNULL,订购日期datetimeNOTNULL,订购金额moneyNOTNULL)你需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能(B)A.SELECTa.雇员代号,a.雇员姓名,b.订购日期,b.订购金额FROM雇员表ASaLEFTOUTERJOIN定单表ASbONa.雇员代号=b.雇员代号WHEREb.订购日期='09/01/2003'AND订购金额IN(SELECTMAX(订购金额)FROM定单表)B.SELECTa.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM雇员表ASaLEFTOUTERJOIN定单表ASbONa.雇员代号=b.雇员代号ANDb.订购日期='09/01/2003'GROUPBYa.雇员代号,a.雇员姓名,b.订购日期C.SELECTa.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM雇员表ASaINNERJOIN定单表ASbONa.雇员代号=b.雇员代号WHEREb.订购日期='09/01/2003'GROUPBYa.雇员代号,a.雇员姓名,b.订购日期,b.定单号D.SELECTa.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM雇员表ASaINNERJOIN定单表ASbONa.雇员代号=b.雇员代号WHEREb.订购日期='09/01/2003'AND订购金额IN(SELECTMAX(订购金额)FROM定单表)你在SQLServer2000数据库中创建了定单表:CREATETABLE定单表(定单号intIDENTITY(100001,1)PRIMARYKEY,雇员代号intNOTNULL,客户代号intNOTNULL,订购日期datetimeNOTNULL,订购金额moneyNOTNULL)由于业务量很大,定单表已经存放了大量的数据。你想删除3年以前的订购信息,下面哪个语句能够完成改任务(A)A.DELETEFROM定单表WHERE定单日期<DATEADD(YY,-3,GETDATE())B.DELETEFROM定单表WHERE定单日期<DATEADD(YY,3,GETDATE())C.DELETEFROM定单表WHERE定单日期<GETDATE()-3D.DELETEFROM定单表WHERE定单日期<GETDATE()+3创建一个名为FindCustomer存储过程,可以用它来找出SQLSERVER中的northwind数据库的Customer表中,CustomerID为指定值(输入参数)的记录的ContactName字段的名称,然后调用这个存储过程,找出CustomerID为’thecr’的ContactName字段值,写出创建存储过程的SQL语句和调用的命令,以下选项哪一个是正确的。(B)A.创建语句:USEnorthwindGOCREATEPROCEDUREdbo.FindCustomer$CustomerIDchar(5)LIKESELECTcontactNameFromCustomersWHERECustomerID=$CustomerID调用语句EXEC.FindCustomer$CustomerID=‘thecr’B.创建语句:USEnorthwindGOCREATEPROCEDUREdbo.FindCustomer@CustomerIDchar(5)ASSELECTcontactNameFromCustomersWHERE@CustomerID=CustomerID调用语句EXEC.FindCustomer@CustomerID=‘thecr’C.创建语句:USEnorthwindGOCREATEPROCEDUREdbo.FindCustomer@CustomerIDchar(5)ASSELECTcontactNameFromCustomersWHERECustomerID=@CustomerID调用语句EXEC.FindCustomerCustomerID=‘thecr’D.创建语句:USEnorthwindGOCREATEPROCEDUREdbo.FindCustomer@CustomerIDchar(5)LIKESELECTcontactNameFromCustomersWHERECustomerID=@CustomerID调用语句EXEC.FindCustomer@CustomerID=‘thecr’你在northwind数据库中创建了一个名为overdueOrders的储存过程,而且没被加密。那么以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国水处理设备行业市场现状供需分析及投资评估规划发展研究报告
- 2026人工肉产品研发行业分析及未来食品工业发展趋势报告
- 2026中国数字货币交易行业市场现状需求供给分析投资评估发展前景报告
- 2026中国养老健康服务行业市场容量挖掘及企业运营模式创新设计
- 2026特膳食品临床试验数据要求与产品定位匹配度报告
- 2026中国智能仓储系统行业市场现状供需分析及投资评估规划研究报告
- 2026区域医疗中心资源共享体系现状调研及分级诊疗政策优化建议
- 2026中国食品行业设备行业市场深度调研及投资前景与投资策略研究报告
- 贵州省保障性住房租赁合同 (示范文本)2026
- 2026年重庆巴南花溪街道公益性岗位招聘考试【结构化面试题库+高分答题模板】(含考官评分要点)
- 2026年就业援疆浙江省事业单位公开招聘阿克苏籍少数民族高校毕业生(7人)考试参考题库及答案详解
- 合肥供水集团招聘考试真题及答案详解
- 2026年天津专升本(计算机基础)真题试卷(含答案)
- 2026年自来水公司客户综合运维招聘考试笔试试题(含答案)
- 2026学校食堂食品安全培训
- 24J113-1 内隔墙-轻质条板(一)
- 转化医学课件
- ICU三管评估和感染监测表
- s3-11桥头路基处理工程数量表
- 第六章__评判性思维与临床护理决策
- 初中数学计算题专项练习
评论
0/150
提交评论