![SQLServer数据操作与查询考试复习题库(含答案)_第1页](http://file4.renrendoc.com/view/e5a8b2ecf373ab228ffd14de2e63940d/e5a8b2ecf373ab228ffd14de2e63940d1.gif)
![SQLServer数据操作与查询考试复习题库(含答案)_第2页](http://file4.renrendoc.com/view/e5a8b2ecf373ab228ffd14de2e63940d/e5a8b2ecf373ab228ffd14de2e63940d2.gif)
![SQLServer数据操作与查询考试复习题库(含答案)_第3页](http://file4.renrendoc.com/view/e5a8b2ecf373ab228ffd14de2e63940d/e5a8b2ecf373ab228ffd14de2e63940d3.gif)
![SQLServer数据操作与查询考试复习题库(含答案)_第4页](http://file4.renrendoc.com/view/e5a8b2ecf373ab228ffd14de2e63940d/e5a8b2ecf373ab228ffd14de2e63940d4.gif)
![SQLServer数据操作与查询考试复习题库(含答案)_第5页](http://file4.renrendoc.com/view/e5a8b2ecf373ab228ffd14de2e63940d/e5a8b2ecf373ab228ffd14de2e63940d5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLServer数据操作与查询考试复习题库(含答案)一、单选题.SQL聚合函数Sum的功能是。。A、计算指定字段所有值的和B、计算表中所有数字类型字段值的和C、计算指定记录中所有数字字段值的和D、计算一个记录中所有数字字段值的和答案:A.表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3o首先插入三行数据,然后再删除一行数据,再向表中增加数据行时,标识列将是0。A、5B、8C、11D、2答案:C.关于关系型数据库表述不正确的是O。A、用二维表的形式表示实体和实体间相联系的一种数据模型B、关系是一个行与列交叉的二维表C、微软公司的SQLServer2014就是典型的关系模型数据库D、数据表的形式不是行和列来体现的答案:D.现有书目表book,包含字段:价格price,类别名称typeName;现在查询各个类别的平均价格、类别名称,以下语句正确的是。。A、seIectavg(price),typefrombookgroupbytypeNameB、seIectcount(price),typefrombookgroupbytypeNameCxseIectavg(price),typefrombookgroupbytypeNameDxseIectcount(price),typefrombookgroupbytypeName答案:A.假设表中没有数据下列语句可以正确执行的是()oA、AltertabIestudentdropageB、AltertabIestudentaddcoIumnmemoC、AltertabIestudentdropcoIumnageD、AltertabIestudentaddmemo答案:C.在sqIserver中与Xbetween30and45等价的表达式是()。X>=30ANDX<45X>30ANDX<45X>30ANDX<=45DkX>=30ANDX<=45答案:D.现有学生表(student_tb)和班级表(class_tb),学生表有外键(cIass_id),连接查询学生信息,要求显示学生名称和年龄,未登记班级的学生信息和班级信息均不显示,以下代码正确的是。。A、seIectstudentName,Agefromstudent_tbsIeftjoincIass_tbcons.cIass_id=c.cIass_idB、seIectstudentName,Agefromstudent_tbsrightjoincIass_tbcons.cIass_id=c.cIass_idCxseIectstudentName,Agefromstudent_tbs,cIass_tbcons.cIass_id=c.cIass_idD、seIectstudentName,Agefromstudent_tbsinnerjoinclass_tbcons.cIass_id=c.cIass_id答案:D.下列聚合函数返回结果为总记录数的是。。A、maxB、countC、avgD、sum答案:B9.现有产品表Products,包含字段:UnitPrice(商品单价),ProductId(产品编号),ProductName(商品名称),ProductClass(产品类别),从产品表Products中查询单价UnitPrice最高的商品单价,正确的SQL是。。A、SELECTMIN(UnitPrice)AS最高单价FROMProductsB、SELECTAVG(UnitPrice)AS最高单价FROMProductsC、SELECTMAX(UnitPrice)AS最高单价FROMProductsD、SELECTMAXUnitPriceAS最高单价FROMProducts答案:c.假设A表有5条记录,B表有10条记录,那么seIect*fromA,B多表查询会产生()条记录。A、10B、50C、15D、5答案:B.以下可以实现排序的关键字是()OorderbygroupbyC、sumD、count答案:A.求某个班平均成绩过程中,用到的聚合函数是()oSUM()MAX()MIN()AVG()答案:D.查询出Customer表中查询出所有登录账号(LoginID)为字母开头的用户信息A、seIect*fromCustomerwhereLoginIDIikela-zB、seIect*fromCustomerwhereLoginIDIike1[a-z.A-Z%])C、seIect*fromCustomerwhereLoginIDIike'[a-z.A-Z]%'D、seIect*fromCustomerwhereLoginIDIike'「a-z.A-Z]%'答案:C.按照传统的数据模型分类,数据库系统可以分为三种类型。。A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据'图形和多媒体答案:C.下列SQL语句,正确的是()。SELECT*T0P5FR0MtabIe_nameSELECTT0P5%FR0MtabIe_nameSELECT*T0P5PERCENTFR0MtabIe_nameSELECTT0P5PERCENT*FR0MtabIe_name答案:D.以下不属于多表连接查询的是。。A、CrossjoinInnerjoinGAlIjoinD、Leftjoin答案:c.SQL语言查询一次的结果是()。A、元组B、表C、属性D、数据答案:B.下列聚合函数使用正确的是()。A、SUM(*)B、MAX(*)COUNT(*)D、AVG(*)答案:C.以下SQL中,以字母顺序显示公司名称(pany),并以数字顺序显示顺序号(OrderNumber)的查询语句是()A、SELECTpany,OrderNumberFROMOrdersORDERBYpany,OrderNumberB、SELECTpany,OrderNumberFROMOrdersORDERBYpanyasc,ORDERBYOrderNumberascC、SELECTpany,OrderNumberFROMOrdersgroupbypanydesc,OrderNumberdescD、SELECTpany,OrderNumberFROMOrdersgroupbypany,OrderNumber答案:A.下列关于左连接查询描述正确的是。。A、结果集包括右表的所有记录和左表中满足连接条件的记录,结果集中那些不符合连接条件的来源于左表的列值为NULLB、左连接查询查询结果为符合连接条件的所有数据,左表不满足条件的以null代替。C、左连接查询结果为符合条件的右表数据。D、结果集包括左表的所有记录和右表中满足连接条件的记录,结果集中那些不符合连接条件的来源于右表的列值为NULL答案:D.使用数据库实例的命令是。。A、REVOKEB、USEGSELECTGRANT答案:B.现有员工表emp,其字段有:rankid(部门id),empid(员工编号),empname(员工姓名),empage(员工年龄),统计不同部门的员工数量,按部门员工数量升序显示,可以使用的SQL是()。AvseIectrankid部门编号,sum(*)员工总数fromempgroupbyrankidorderby员工总数B\seIectrankid部门编号,count(*)员工总数fromemporderbyrankidorderby员工总数C、selectrankid部门编号,count(*)员工总数fromempgroupbyrankidorderby员工总数D、seIectrankid部门编号,count(*)员工总数fromemporderbyrankidgroupby员工总数答案:C.要求插入学生表中姓名列不能是“admin”应使用哪种约束。。A、主键约束B、外键约束建C、检查约束D、唯一约束答案:C.下列说法正确的是。。A、INSERTINTO语句中的INTO关键字不能省略B、INSERTINTO语句一次只能添加一条数据C、INSERTINTO语句中的字段名不能省略D、INSERTINTO语句中的VALUES关键字不能省略答案:D.日志数据文件的后缀名是()。.ndf.Idf.master答案:B.数据定义语言的缩写词为()。A、DDLB、DCLC、DMLD、DBL答案:A.创建数据库时,不需要指定()属性。A、数据库的访问权限B、数据库的存放位置C、数据库的物理名和逻辑名D、数据库的初始大小答案:A.SqlServer中数据类型decimal(6,2)指的是()0A、数字类型,最大长度为8位。B、数字类型,最大长度为6位,小数位2位。C、数字类型,最大长度为8位,小数位2位。D、数字类型,最大长度为8位,小数位6位。答案:B.以下说法错误的是。。A、字段值按一定的增长规则自动增长B、只能在整数类型的字段上设置自增约束C、通常在整数类型的主键上设置自增约束D、能对设定了自增约束的字段内容进行输入操作答案:D.查找student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码。。A、seIectteIephonefromstudentwhereteIephoneIike'[8,6]%0'B、seIectteIephonefromstudentwhereteIephoneIike'[8,6]_0%'C、seIectteIephonefromstudentwhereteIephoneIike'[8,6]*0%'D、seIectteIephonefromstudentwhereteIephoneIike'[8,6]_0*'答案:B.现有学生信息表Student,需要删除某个学生的电话,可使用()语句完成。DROPUPDATEGDELETED、TRUNCATE答案:B.在Sqlserver中提供启动、停止、暂停数据库服务的实用工具是O。A、服务管理器B、企业管理器C、查询分析器D、联机丛书答案:A.描述年龄20到25之间正确的表达式是。。between20to25between20and25nobetween20to25nobetween20and25答案:B34.如果要在一张管理职工工资的表中限制工资的输入范围,应使用。。PRIMARYKEYF0REIGNKEYCHECKUNIQUE答案:C35.查询student表中的所有非空emaiI信息,以下语句正确的是()。SelectemaiIfromstudentwhereemaiI!=nulIB、SeIectemaiIfromstudentwhereemaiInotisnuIIC、SelectemaiIfromstudentwhereemailOnulID、SelectemaiIfromstudentwhereemaiIisnotnuII答案:D.SQLServer启动之后,不需要重新建立()数据库。A、masterB、modeIC、msdbD\tempdb答案:A.DBMS的全称是O。A、数据库系统B、业务管理系统C、数据库管理系统D、数据库信息系统答案:C.关于查询操作,下列说法正确的是。。【多选】A、执行"SELECT*FROMtable_nameWHERE…”语句后,一定会返回所有行的数据B、FROM子句在SELECT子句中为必选G在SQLServer中,“!="与“◊"作用完全相同D、语句"SELECT*FROMtabIe_nameWHEREAgeNOTNULL”的写法正确答案:C.关于外键约束,下列说法正确的是。。A、外键约束建立在主表的字段上B、外键约束建立在从表的字段上C、外键列的值不能为空D、外键一定要与相应的主键同名答案:B.目前,主流的模型数据库系统是0。A、关系模型数据库系统B、网状模型数据库系统C、层次模型数据库系统D、面向对象模型数据库系统答案:A.以下。语句的返回值不是22。A、SeIectabs(-22)SeIectabs(22)GSeIectceiIing(22.1)D、SeIectfIoor(22.9)答案:C.关于笛卡尔积描述正确的是。。A、两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。即第一个表的行数乘以第二个表的行数等于笛卡尔积大小B、两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。满足两者关联条件的结果为笛卡尔积。C、两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。不满足两者关联条件的为笛卡尔积。D、两个集合中以左集合或右集合为基准,满足两者关联条件的查询结果为笛卡尔积。答案:A.在SQL查询时,使用。子句指出的是分组后的条件。A、whereBxhavingwhengroup答案:B.下列为数据库重命名的语句是()。AAlterdatabase旧名字modifyname=新名字B、Alterdatabase旧名字aItername二新名字C、AIterdatabase旧名字modifyname新名字D、renamedatabase旧名字to新名字答案:A.现有手机表Phone,包含字段:p_price(手机价格),p_id(手机编号),P-brand(手机品牌),计算每个品牌的手机数量,正确的SQL是。A、SELECTp_brand,COUNT(p_id)FROMPhoneGROUPBYp_idB、SELECTp_brand,COUNT(p_id)FROMPhoneGROUPBYp_brandCvSELECTp_brand,COUNT(p_id)FROMPhoneGROUPBYp_priceDvSELECTp_brand,COUNT(p_id)FROMPhoneORDERBYp_brand答案:B.查询SQL语句中必选的子句是()。A、SELECT-FROMB、SELECT…FROM…WHEREGSELECTFROM-ORDERBYD、SELECT答案:D.下列关于主键的说法,错误的是。。A、一个表只能有一个主键B、主键值不能重复C、一个表可以有多个主键D、主键约束是一种重要的实体完整性约束答案:C.下列SQL语句()能够实现为Person表中lastname是"WiIson”的人修改firstname为"Fred"。A、UPDATEPersonFirstName='Fred'WHERELastName='Wilson'B、UPDATEPersonSETFirstName='Fred'WHERELastName='Wilson'GUPDATEPersonSETLastName='Fred'WHEREFirstName='Wilson'D、UPDATEPersonSETFirstName='Fred'ONLastName='Wilson'答案:B.在SQLServer中,日志和数据。混合在一起存放。A、有时可以B、有时不能C、绝对不能D、必须答案:C.现有订单表orders,其中包括列customername(客户姓名),amount(订单金额),orderid(订单编号)以下能够查询客户张洪涛订单数量以及金额的SQL是()。A、seIectcount(*)订单数,sum(amount)金额fromorderswherecustomername='张洪涛‘B、seIectsum(*)订单数,sum(amount)金额fromorderswherecustomername='张洪涛’C、seIectcount(*)订单数,count(amount)金额fromorderswherecustomername=‘张洪涛’D\seIectcount(*)订单数,sum(amount)金额fromorderswherecustomernameis'张洪涛’答案:A.关系模型和数据表中的一列指的是。。A、元组B、属性C、关D、主键答案:B.使用关健字。,可以使得查询结果没有重复的记录。A、ALLDISTINCTC、ASCD、DESC答案:B53.要查询分数在60分到90分之间的学生信息,该使用关键字。。A、andB、orbetween。D、II答案:C.判断SQL语句SELECTLENC玉树临风')其中“玉树临风”前后各有3个空格,输出的结果为()。A、4B、7C、10D、以上都不对答案:B.设计用户表时,手机号为11为数字,设计该字段数据类型是()。A、intB、textC、varchar(11)D、doubIe答案:C56.现有员工表employee,表中有工资列salary。对所有员工涨薪10%,应使用那个关键字()oA、updateB、deIeteC、seIectD、insert答案:A57.SQLServer内置的系统管理员账号是()。adminrootC、saD、sys答案:C58.下列SQL语句()查询结果为所有王姓员工(姓名字段name)的信息。seIect*fromEmpIoyeewherenameIike'王_'seIect*fromEmpIoyeewherename='王%'C\seIect*fromEmpIoyeewherenameIike*T%'DvseIect*fromEmpIoyeewherenameIike,%I%'答案:C.查找authors表中的所有电话号码的首位为4,第二位为0或1的电话号码()A、SELECTphoneFROMauthorsWHEREphoneLIKE'4[1,0]%1B、SELECTphoneFROMauthorsWHEREphonein'4「10]%'C、SELECTphoneFROMauthorsWHEREphoneLIKE'4_[1,0]%'D、SELECTphoneFROMauthorsWHEREphonebetween'41%'and'40%'答案:A.现有公司表pany,其字段有:id(员工id),gender(员工性别),salary(工资),age(员工年龄),name(员工姓名),department(部门),统计员工个数的SQL语句,如下正确统计正确显示结果的是。。A、seIectcount(*)frompanyB、seIectsum(id)frompanyC、seIectavg(age)frompanyD、seIectmin(age)frompany答案:A.一个学生只能就读于一个班级,而一个班级可以容纳多个学生,学生与班级之间是。的关系。A、多对多B、一对多C、一对一D、多对一答案:D.在SQLServer数据库中修改表的某一属性数据类型的命令,正确的是。。A、altertable表名alter属性新数据类型B、aItertabIe表名modifycoIumn属性新数据类型C、altertable表名alter属性新数据类型D\aItertabIe表名altercolumn属性新数据类型答案:D.现有学生表student_tb,其字段有:name(学生姓名),classic1(班级编号),sex(学生性别),统计student_tb表中男生人数的SQL是。。A、seIectcount(*)fromstudent_tbwheresex='男';B、seIectsum(*)fromstudent_tbwheresex='1;C、seIectmax(*)fromstudent_tbwheresex=';D、selectavg(*)fromstudent_tbwheresex=';答案:A.有students(学生)表,包含字段:SID(学号),Sname(姓名),Score(成绩).现查找所有学员中成绩最高的前5名学员.下列SQL语句正确的是()。A、SELECTT0P5FR0Mstudents0RDERBYScoreDESCB、SELECTT0P5FR0Mstudents0RDERBYScoreSELECTT0P5*FR0Mstudents0RDERBYScoreDESCSELECTT0P5*FR0Mstudents0RDERBYScore答案:C.以下说法正确的是O。A、排序可以针对多个列完成B、排序只能针对两个列完成C、排序只能针对一个列完成D、以上说法都不正确答案:A.当你执行下面的SQL语句时SELECTau_id,title_id,sum(royaItyper)FROMti11eauthorGROUPBYti11e_id,au_idORDERBYti11e_id,au_id结果为()A、语句执行失败B、在结果集中,对每一个不同的au_id的值和titlejd的值的组合都会有一行C、在结果集中,每一行中au_id的值都不会相同D、在结果集中,每一行中titlejd的值都不会相同答案:B.在SQLServer中的四个重要数据库中,。记录所有临时信息。A、master数据库B、model数据库C、tempdb数据库D、madb数据库答案:C.下列SQL语句。从Employee表中统计出所有王姓员工的工资总额(工资字段salary,姓名字段name)oA、SELECTMAX(Salary)AS月基本工资总额FROMEmpIoyeewherename='王犷B、SELECTCOUNT(Salary)AS月基本工资总额FROMEmpIoyeeC、SELECTSUM(Salary)AS月基本工资总额FROMEmployeewherenamelike'王%'D、SELECTSUM(SaIary)AS月基本工资总额FROMEmpIoyeewherenameIike王%答案:C.购物车表中对于商品数量的设计。属于()数据类型。A、整型B、字符类型C、日期类型D、小数类型答案:A.下面有关HAVING子句描述错误的是。。A、HAVING子句必须与GR0UPBY子句同时使用,不能单独使用B、使用HAVING子句的同时可以使用WHERE子句C、使用HAVING子句的同时不能使用WHERE子句D、使用HAVING子句的作用是限定分组的条件答案:C.数据库系统的核心是。。A、硬件系统B、数据模型C、软件工具D、数据库管理系统答案:D.要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用()来实现。A、主键约束B、检查约束C、外键约束D、默认约束答案:B.Sqlserver提供了一些字符串函数,以下说法错误的是()AvseIectright('heIIo',3)返回值为:heIB、selectltrim(rtrim('helIo'))返回值为:hello(前后都无空格)C、seIectrepIace('heIIo','e','o')返回值为:holloD、seIectIen('heIIo')返回值为:5答案:A.现有学生表student,为确保每个学生的学号snum列必须保证唯一,在表设计是可以采用关键字。约束。A、UniqueB\defaultC、checkD、insert答案:A75.以下()不属于聚合函数。A、MAXB、COUNTC、NOTD、MIN答案:C76.()语句用于向表中更新数据。A、INSERTCREATEUPDATED、NEW答案:C.不可以启动和停止SQLServer2017服务的工具是。。A、SQLServer企业管理器B、SQLServer服务管理器C、Windows服务D\SQLServer查询分析器答案:C.sqI语句select*fromAa,Bbwherea.bid=b.bid,查询结果等同于以下那条语句()。A、seIect*fromAaIeftjoinBbona.bid=b.bidB、seIect*fromAarightjoinBbona.bid=b.bidC、seIect*fromAainnerjoinBbona.bid=b.bidD\seIect*fromAainnerjoinBbwherea.bid=b.bid答案:C.下列添加数据语法正确的是()oAvinsert表名B、insertinto表名C、insertinto表名vaIues()D、insertinto表名()vaIues()答案:D.数据库管理员简称。。A、DBADBMSC、DBD、DBS答案:A81.在SQLServer数据库中,删除表test中的所有数据,可以使用()语句。A、TruncatetabIetestB、deIete*fromtestdropfromtestD、TruncatetabIetestwherel=1答案:A82.模糊查询。,可以检索出以“M”开头,且第二个字符不是“c”的所有字符串。A、LIKE'McJLIKE'Me%'GLIKED、LIKE83.现有教师表teacher,包含字段:t_id(教师编号),t_name(教师姓名),下列哪条SQL()可以正确查询姓“王”的老师的个数A、SELECTSUM(t_id)FROMteachertWHEREt_nameLIKE'王%'B、SELECTCOUNT(t_id)FROMteachertWHEREt_nameLIKE'王%'SELECTCOUNT(t_id)FROMteachertWHEREt_name='王%'D、SELECTCOUNT(tJd)FROMteachertWHEREt_nameLIKE'王」答案:B.A表中aid有(1,2,3,4)四个值,B表外键aid列与之关联,且有(1,2,3)三个值,那么两表通过aid内连接后可以出现()条记录。A、3条B、4条C、5条D、6条答案:A.关于添加带自增长列的数据,下列说法正确的是()。A、自增长列需要显示地添加B、自增长列可以显示地添加,也可以非显示地添加C、自增长列无需显示地添加。如需添加全部字段数据时,需列出除自增列之外的全部列名D、自增长列无需显示地添加。如需添加全部字段数据时,仅需表名,可省略全部字段.关于内连接和外连接的区别描述正确的是。。A、查询效果一样,没有明显区别B、外连接查询的数据一定比内连接要多C、内外连接可以相互替换D、外连接会显示出对应主表的所有记录,如果从表无关联则会用NULL填充一行答案:D.现有学生表Student,其字段有:Sname(学生姓名),Sdept(学生系别),查询各系别姓张的学生的人数SQL语句是()。A、SELECTSdept,Count(*)AS张姓人数FROMStudentWHERESnameLIKE'张一'GROUPBYSdeptB、SELECTSdept,Count(*)AS张姓人数FROMStudentWHERESname='张%'GROUPBYSdeptC、SELECTSdept,Count(*)AS张姓人数FROMStudentWHERESnameLIKE'张%'GROUPBYSnameD、SELECTSdept,Count(*)AS张姓人数FROMStudentWHERESnameLIKE'张%'GROUPBYSdept答案:D.某个大型制造厂商要建立自己的财务系统数据库,需要安装SQLServer数据库服务器,那么安装版本最好是()。A、个人版B、开发版C、企业版D、测试版答案:C.现有表EmpIoyee,字段id(int),firstname(varchar),Iastname(varchar);以下sql语句错误的是0。A、seIectfirstname+1.*+lastnameas'name'fromempIoyeeB、seIectfirstname+*.*+lastname='name'fromempIoyeeC\select'name'=firstname+'.'+1astnamefromempIoyeeD、seIectfirstname,IastnamefromempIoyee答案:B.使用insert语句向某列插入默认值,应该使用()。A、nuIIvaIuedefaultDvjoin答案:C91.要将表userInf。从数据库中删除,用以下的哪个命令。。A、droptabIeuserinfoB、truncatetabIeuserinfoC、deIetefromuserinfoD、dropfromuserinfo答案:A.在关系数据库中,通常将能唯一标识一行数据的一列或列的组合称为。。A、主键B、索引C、标记D、字段答案:A.以下有关数据的解释错误的是。。A、是信息的载体B、信息的具体表现形式C、数据是0-9组成的符号序列D、数据与信息在概念上是有区别的答案:C.在SQLServer中有student(学生)表,包含字段:Sid(学号),SName(姓名),Score(成绩),现要将所有学生的成绩加10分,下列SQL语句正确的是。。A、UpdatestudentsetScore=Score+IOwhereSid=1Update*setScore=Score+10Update*fromstudentsetScore=Score+10DxUpdatestudentsetScore=Score+10答案:D.安装sqIserver企业版要求足够的内存空间OMBOA、32B、64C、8D、256答案:C.现有饮料表drink,其字段有:id(饮料编号),price(饮料价格),name(饮料名称)下列。语句查询结果为饮料最低价格。A、seIectmax(price)fromdrinkB、seIectmin(price)fromdrinkC\seIectavg(price)fromdrinkD\seIectsum(price)fromdrink答案:B.要存储,出生年月:1982-03-24使用以下()数据类型。datedatetimeC、intDxdecimaI答案:A.订单表Orders中有主键0_ld,订单日期OrderDate,订单价格OrderPrice,客户名称CustomerName,下列SQL语句()能够找出订单金额最大的订单信息。A、SELECTT0P1(OrderPrice)ASLargestOrderPriceFROMOrdersB、SELECTCOUNT(OrderPrice)ASLargestOrderPriceFROMOrdersCvSELECTMAX(OrderPrice)ASLargestOrderPriceFROMOrdersDxSELECTSUM(OrderPrice)ASLargestOrderPriceFROMOrders.数据库表设计,关于约束的作用()。A、限制表中数据数量B、确保表中数据的完整性C、保证数据库大小D、限制数据输入答案:B.现有汽车销售表jorders,包含字段:c_id(订单编号),jdate(订单日期),jprice(订单金额),jcustomer(客户姓名),可以查找每个客户总金额的是。。A、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_customerB、SELECTc_customer,SUM(c_price)FR0Mc_ordersGROUPBYc_idC、SELECTc_customer,COUNT(c_price)FROMc_ordersGROUPBYc_customerDxSELECTc_customer,SUM(c_price)FROMc_ordersOrderBYc_customer答案:A.现有分数表score,包含字段:s_id(编号),c_id(科目编号),s_score(分数),哪条SQL()可以正确查询查询平均成绩大于60分的学生的学号和平均成绩A、SELECTS,id,AVG(s_score)FROMscoreGROUPBYs_idHAVINGAVG(s_score)>60;B、SELECTS,id,AVG(s_score)FR0MscoreGR0UPBYs_idANDAVG(s_score)>60;C、SELECTs_id,AVG(s_score)FROMscoreORDERBYs_idHAVINGAVG(s_score)>60;D、SELECTS,id,AVG(s_score)FROMscoreGROUPBYc_idHAVINGAVG(s_score)>60;.现有课程表course,包含字段:cjd(课程编号),jname(课程名称),c_date(开课日期),查询course表中的前5行,正确的语法是。。A、seIecttop5*fromcourseB、seIecttop(5)fromcourseseIecttop5fromcourseD、seIecttop(5*)fromcourse答案:A103.现有购物车信息表ShopCar_tb,现将已购商品A的数量从购物车中减去5件,可使用()语句完成。CREATEUPDATEGDELETEINSERT答案:B.下列SQL语句中,更新表结构的命令是0。ALTERCREATEUPDATEINSERT答案:A.查询数据过程中,求最大值的是哪个函数。。MAX()MIN()AVG()SUM()答案:A.现有水果表Fruit,其字段有:sale(销量),id(水果编号),price(价格),查询水果表总销量的SQL是()。A、SELECTsum(saIe)FROMFruit;B、SELECTcount(saIe)FROMFruit;GSELECTmax(saIe)FROMFruit;D、SELECTmin(saIe)FROMFruit;答案:A.要求表中的列在组成主键的属性上不能为空值,这属于()。A、参照完整性B、实体完整性C、用户定义完整性D、域完整性答案:B.查找工资在6000以上并且职称为工程师的表达式。。A、工资>6000or职称='工程师’B、工资,>6000or职称二'工程师’C、工资>6000and职称='工程师’D、工资’>6000and‘职称'='工程师'答案:c.想要去备份和迁移数据库,应该使用那种技术()。A、分离B、删除C、添加D、复制答案:A.以下那个不是sqlserver中系统数据库。。mastertempdbC、modeID\product答案:D.现有A,B,C三张表。其中A表有(1,2,3),B表有(2,3,4),C表有(3,o三表连接查询,不做条件关联,结果应为。条数据。A、1B、3C、9D、27答案:D.下列。运算符可以替代In运算符。A、andB、orC、between and D、II答案:B.下列关于DISTINCT的描述,正确的是。。A、删除错误列信息B、删除重复的数据C、DISTINCT关键字放于FROM子句之后D、DISTINCT关键字放于字段名之后答案:B.现有产品表Product,包含字段price(价格),productName(产品名称),cateId(分类编号),以下哪条SQL是查询每个分类的产品总数()。A、seIectcateId产品分类,count(productName)产品数量fromProductgroupbycateIdB\seIectcateId产品分类,sum(productName)产品数量fromProductgroupbycateIdC、seIectcateId产品分类,count(productName)产品数量fromProductgroupbyproductNameD、seIectcateId产品分类,max(productName)产品数量fromProductgroupbycateId.从产品表Products中查询前10行商品的单价UnitPrice之和,正确的SQL是()。A、SELECTT0P1OSUM(UnitPrice)AS单价之和FROMProductsB、SELECTSUM(UnitPrice)AS单价之和T0P1OFROMProductsC、SELECTT0P1OCOUNT(UnitPrice)AS单价之和FROMProductsD、SELECTSUM(UnitPrice)T0P1OAS单价之和FROMProducts答案:A.表book中包含三个字段:title(varchar),author(varchar),price(decimal(6,2))oAuthor的默认值是'UNKNOW),执行SQL语句:insertbook(titIe,price)valuesCjsp',50)□以下结果正确的是A、插入失败,SQL语句有错B、插入成功,author列的数据是UNKNOWC、插入成功,author列的数据是NULLD、插入成功,author列的数据是50答案:B.如果表中某一列未指定缺省值,当为该表增加一行数据时没有指定该列的值,那么该列值是()。A、0B、空格C、NULLD、任意符合要求的值.下列()语句,是对商品表Products,查询商品名称和商品单价,要求商品单价四舍五入保留整数。A、SELECTProductName,ROUND(UnitPrice,0)asllnitPriceFROMProductsBxSELECTProductName,ROUND(UnitPrice,1)asllnitPriceFROMProductsCxSELECTProductName,ROUND(UnitPrice,2)asUnitPriceFROMProductsD、SELECTProductName,(UnitPrice,0)asllnitPriceFROMProducts答案:A.某家电表e_prod,其字段有:e_id(家电编号),e_cate(家电类别),e_name(家电名称),以下SQL()可以查询不同类别的家电个数。A、SELECTe_cate,count(e_id)frome_prodOrderBYe_cateB、SELECTe_cate,count(e_id)frome_prodGROUPBYe_cateCvSELECTe_cate,sum(e_id)frome_prodGROUPBYe_cateDxSELECTname,count(e_id)frome_prodGROUPBYe_cate答案:B.分组查询过程中,在groupby后面执行条件查询使用哪个关键字。。orderbywhereC、havingD\from答案:C121.现有用户表user_tb,其字段有:age(年龄),id(编号),name(姓名)现求平均年龄的SQL语句是。。A、seIectCOUNT(age)fromuser_tbB、seIectMAX(age)fromuser_tbC、seIectSUM(age)fromuser_tbD、seIectAVG(age)fromuser_tb答案:D122.在SQL语句中,SELECT语句的完整语法比较复杂,但至少包括的部分是。。SELECT,INTOSELECT,FROMGGROUPBYD、ORDERBY答案:B.在SQLServer中使用update语句更新数据库中的数据正确的是。。A、每次只能更新一条数据B、每次可以更新多条数据C、如果没有数据项被更新,将提示错误信息D、更新数据时必须带有where子句答案:B.部门表中depyId有(101,102,103,104)四个值,员工表外键deptId列与之关联,且有(101,102)两个值,那么以部门表为主表进行连接查询后可以出现。条记录。A、4条B、6条C、2条Dv1条答案:A.有关varchar和nvarchar的比较,下列说法正确的有()。A、它们都是字符类型数据B、它们都是可变长度字符类型数据GVarchar存储Unicode字符数据D、nvarchar存储Unicode字符数据答案:D.现有商铺表shop,其字段有:name(商铺名称),classid(类别编号),address(位置),分别统计每个类别的商铺数量,可以使用的SQL是。。A、seIectcIassid,count(*)asnumfromshopgroupbycIassid;BxseIectcIassid,count(*)asnumfromshopgroupbyname;C、seIectcIassid,sum(*)asnumfromshopgroupbyaddress;D、seIectcIassid,sum(*)asnumfromshopgroupbycIassid;答案:A.创建表的语法是()oAvcreatetabIe表名B、create表名C、create表名tabIeD、creare答案:A多选题.有一个course(课程)表,包含字段:cName(课程名称),score(学分)。要从此表中查询所有学分不在「4之间的课程名称,以下语句正确的是()。【选两项】SELECTcNameFROMcourseWHEREscoreIN(1,4)SELECTcNameFR0McourseWHEREscoreN0TBETWEEN1AND4SELECTcNameFR0McourseWHEREscoreN0TBETWEEN4AND1SELECTcNameFROMcourseWHEREscoreNOT(score>=1ANDscore<=4)答案:BD.从产品表Products中查询单价UnitPrice在6~10的产品名称和单价信息,正确的SQL有O。【选两项】A、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN6AND10B、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEENI0AND6GSELECTName,UnitPriceFROMProductsWHEREUnitPriceIN(6,10)D、SELECTName,UnitPriceFROMProductsWHEREUnitPrice>=6ANDUnitPrice<=10答案:AD.数据完整性主要包含()。【多选】A、一般完整性B、实体完整性C、域完整性D、参照完整性答案:BCD.学生表(student),成绩表(score)在成绩表中有学生表主键(sid),查询已录入成绩的学生人数,使用以下()语句。【选两项】A、seIect*fromstudents,scorecwheres.sid=c.sidB、seIectcount(*)fromstudents,scorecwheres.sid=c.sidC、seIectcount(*)fromstudentsIeftjoinscorecons.sid=c.sidDxseIectcount(*)fromstudentsinnerjoinscorecons.sid=c.sid答案:BD.下列关于SQLServer数据库分离和附加的说法,错误的有()。【多选】A、分离出来的数据库文件有mdf文件和Idf文件B、分离出来的数据库文件只有mdf文件C、分离出来的数据库文件只有Idf文件D、不能对分离出来的数据库文件进行重命名,否则附加不成功答案:BCD.以下哪些语句属于DML语句。【选两项】CREATEINSERTDROPUPDATE答案:BD.下列关于ORDERBY子句的说法,不正确的是()。【选两项】A、在SELECT语句中,ORDERBY子句为必选B、ORDERBY默认按照降序排序C、ORDERBY字段DESC是降序排列D、ORDERBY子句放于WHERE子句之后答案:AB.下列关于SqIServer数据库语法描述正确的是。。【多选】A、SQL语法大小写十分敏感,关键字必须使用大写字母。B、SQL语法对于自定义的命名与关键字相同时可采用口号来区分。C、可以把SQL分为两个部分:数据操作语言(DML)和数据定义语言(DDL)D、SQL的数据定义语言(DDL)部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。答案:BCD.登录SQLServer有哪几种方式。。【选两项】A、单点登录B、Windows身份验证模式C、SQLServer身份验证模式D、直接登录答案:BC.成绩表score_tb中字段score代表分数,以下。语句返回成绩表中的最低分。【选两项】A、seIectmax(score)fromscore_tbB、seIecttoplscorefromscoretborderbyscoreaseC、seIectmin(score)fromscore_tbD、seIecttoplscorefromscore_tborderbyscoredesc答案:BC.在创建数据表时,NOTNULL约束指的是。。【多选】A、NOTNULL约束强制列不接受NULL值。B、NOTNULL约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。C、NOTNULL约束强制列不接受NULL值,并插入时赋默认值。D、NOTNULL约束强制列不接受NULL值,但是可以插入空字符。答案:ABD.模糊查询常用的运算符包括()。【多选】A、IikeB、inC、between and D、or答案:ABC.以下函数在计算过程中NULL值不参加计算的函数是。。【多选】A、SUM()B、MAX()C、MINOD、COUNT()答案:ABC.现有员工表employee,其字段有:empIoyeeid(员工编号),gender(员工性别),saIary(工资),birthday(生日),name(员工姓名),department(部门),统计1985年1月1日之后出生的员工人数的SQL是()o【选两项】A、seIectcount(empIoyeeid)员工总数fromempIoyeewherebirthday>'1985-0101,BxseIectcount(empIoyeeid)员工总数fromempIoyeewherebirthday<'1985-01-orCvseIectsum(empIoyeeid)员工总数fromempIoyeewherebirthday>'1985-01-011DvseIectcount(*)员工总数fromempIoyeewherebirthday>11985-01-01,答案:AD.以下SQL()能够在EmpIoyee表中查询出所有年龄(age)在25到35岁之间的员工信息(包含25岁和35岁)。【选两项】seIect*fromEmpIoyeewhereage>=25andage<=35seIect*fromEmpIoyeewhereage>=25orage<=35C、seIect*fromEmpIoyeewhereagein(35,25)DxseIect*fromEmpIoyeewhereagebetween25and35答案:AD.关于INSERT描述错误的是。。【选两项】A、INSERT一次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编初中历史八下第1课中华人民共和国成立教案
- 2025年全球及中国大型不锈钢铸件行业头部企业市场占有率及排名调研报告
- 2025-2030全球化妆品级枯草菌脂肽钠行业调研及趋势分析报告
- 2025-2030全球光纤导管静脉激光治疗行业调研及趋势分析报告
- 2025年全球及中国铜缆高速连接器行业头部企业市场占有率及排名调研报告
- 2025国际(非独占)商标使用许可合同
- 2025农业种植生产产销合同书
- 餐饮业合同年
- 2025室内装修设计合同范本
- 房屋租赁续签合同模板
- 2025年湖南高速铁路职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 医保政策与健康管理培训计划
- 策略与博弈杜塔中文版
- 无人化农场项目可行性研究报告
- 2024届上海市金山区高三下学期二模英语试题(原卷版)
- 学生春节安全教育
- 2024-2025年校长在教研组长和备课组长会议上讲话
- 2025届江苏省常州市高级中学高三第二次模拟考试语文试卷含解析
- 高三日语一轮复习助词「で」的用法课件
- 2024-2030年中国铷铯及其化合物行业深度调研及投资战略分析报告
- 散货物流行业市场调研分析报告
评论
0/150
提交评论