




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页sql结业考试复习测试卷附答案1.在SQLServer中,下列聚合函数使用正确的是()A、SUM(*)B、MAX(*)COUNT(*)D、AVG(*)【正确答案】:C解析:
概念理解2.在SQLServer中,关系模型和数据表中的一列指的是()A、元组B、属性C、关D、主键【正确答案】:B解析:
概念理解3.在SQLServer中,关于内连接和外连接的区别描述正确的是()A、查询效果一样,没有明显区别B、外连接查询的数据一定比内连接要多C、内外连接可以相互替换D、外连接会显示出对应主表的所有记录,如果从表无关联则会用NULL填充一行【正确答案】:D解析:
概念理解4.在SQLServer中,日志数据文件的后缀名是()A、.ndfB、.ldfC、.masterD、.mdf【正确答案】:B解析:
概念理解5.在SQLServer中,判断SQL语句SELECTLEN('玉树临风')其中“玉树临风”前后各有3个空格,输出的结果为()A、4B、7C、10D、以上都不对【正确答案】:B解析:
概念理解6.在SQLServer中,从"Persons"表中选取50%记录的SQL语句是()A、SELECTTOP50%*FROMPersonsB、SELECTTOP50PERCENT*FROMPersonsC、SELECT*TOP50PERCENTFROMPersonsD、SELECT*TOP50%FROMPersons【正确答案】:B解析:
概念理解7.在SQLServer中,下列SQL语句()查询结果为所有王姓员工(姓名字段name)的信息A、select*fromEmployeewherenamelike'王__'B、select*fromEmployeewherename='王%'C、select*fromEmployeewherenamelike'王%'D、select*fromEmployeewherenamelike'%王%'【正确答案】:C解析:
概念理解8.在SQLServer中,内置的系统管理员账号是()A、adminB、rootC、saD、sys【正确答案】:C解析:
概念理解9.在SQLServer中,关于添加带自增长列的数据,下列说法正确的是()A、自增长列需要显示地添加B、自增长列可以显示地添加,也可以非显示地添加C、自增长列无需显示地添加。如需添加全部字段数据时,需列出除自增列之外的全部列名D、自增长列无需显示地添加。如需添加全部字段数据时,仅需表名,可省略全部字段【正确答案】:D解析:
概念理解10.在SQLServer中,现有员工表employee,表中有工资列salary对所有员工涨薪10%,应使用那个关键字()A、updateB、deleteC、selectD、insert【正确答案】:A解析:
概念理解11.在SQLServer中,下列说法正确的是()A、INSERTINTO语句中的INTO关键字不能省略B、INSERTINTO语句一次只能添加一条数据C、INSERTINTO语句中的字段名不能省略D、INSERTINTO语句中的VALUES关键字不能省略【正确答案】:D解析:
概念理解12.在SQLServer中,要存储出生年月:1982-03-24使用以下()数据类型A、dateB、datetimeC、intD、decimal【正确答案】:A解析:
概念理解13.在SQLServer中,在删除表时,主表和从表的删除顺序为()A、先删除主表,再删除从表B、先删除从表,再删除主表C、先删除哪个表都可以D、只有先删除表之间的约束,才能删除表【正确答案】:D解析:
概念理解14.在SQLServer中,下列()运算符可以替代In运算符A、andB、orC、between
……
and……D、||【正确答案】:B解析:
概念理解15.在SQLServer中,现有员工表emp,其字段有:rankid(部门id),empid(员工编号),empname(员工姓名),empage(员工年龄),统计不同部门的员工数量,按部门员工数量升序显示,可以使用的SQL是()A、selectrankid部门编号,sum(*)员工总数fromempgroupbyrankidorderby员工总数B、selectrankid部门编号,count(*)员工总数fromemporderbyrankidorderby员工总数C、selectrankid部门编号,count(*)员工总数fromempgroupbyrankidorderby员工总数D、selectrankid部门编号,count(*)员工总数fromemporderbyrankidgroupby员工总数【正确答案】:C解析:
概念理解16.在SQLServer中,查询SQL语句中必选的子句是()A、SELECT…FROMB、SELECT…FROM…WHEREC、SELECT…FROM…ORDERBYD、SELECT【正确答案】:D解析:
概念理解17.在SQLServer中,现有学生表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解析:
概念理解18.在SQLServer中,现有汽车销售表c_orders,包含字段:c_id(订单编号),c_date(订单日期),c_price(订单金额),c_customer(客户姓名),可以查找每个客户总金额的是()A、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_customerB、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_idC、SELECTc_customer,COUNT(c_price)FROMc_ordersGROUPBYc_customerD、SELECTc_customer,SUM(c_price)FROMc_ordersOrderBYc_customer【正确答案】:A解析:
概念理解19.在SQLServer中,现有学生信息表Student,需要删除某个学生的电话,可使用()语句完成A、DROPB、UPDATEC、DELETED、TRUNCATE【正确答案】:C解析:
概念理解20.在SQLServer中,按照传统的数据模型分类,数据库系统可以分为三种类型()A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体【正确答案】:C解析:
概念理解21.在SQLServer中,表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3首先插入三行数据,然后再删除一行数据,再向表中增加数据行时,标识列将是()A、5B、8C、11D、2【正确答案】:C解析:
概念理解22.在SQLServer中,设计用户表时,手机号为11为数字,设计该字段数据类型是()A、intB、textC、varchar(11)D、double【正确答案】:C解析:
概念理解23.在SQLServer中,要查询分数在60分到90分之间的学生信息,该使用关键字()A、andB、orC、between…and…D、||【正确答案】:C解析:
概念理解24.在SQLServer中,假设表中没有数据下列语句可以正确执行的是()AltertablestudentdropageB、AltertablestudentaddcolumnmemoC、AltertablestudentdropcolumnageD、Altertablestudentaddmemo【正确答案】:C解析:
概念理解25.在SQLServer中,求某个班平均成绩过程中,用到的聚合函数是()A、SUM()B、MAX()C、MIN()D、AVG()【正确答案】:D解析:
概念理解26.在SQLServer中,关于查询操作,下列说法正确的是()A、执行”SELECT*FROMtable_nameWHERE…”语句后,一定会返回所有行的数据B、FROM子句在SELECT子句中为必选C、在SQLServer中,”!=”与”<>”作用完全相同D、语句”SELECT*FROMtable_nameWHEREAgeNOTNULL”的写法正确【正确答案】:C解析:
概念理解27.在SQLServer中,要求插入学生表中姓名列不能是“admin”应使用哪种约束()A、主键约束B、外键约束建C、检查约束D、唯一约束【正确答案】:C解析:
概念理解28.在SQLServer中,查找工资在6000以上并且职称为工程师的表达式()A、工资>6000or职称='工程师'B、工资'>6000or职称='工程师'C、工资>6000and职称='工程师'D、工资'>6000and'职称'='工程师'【正确答案】:C解析:
概念理解29.在SQLServer中,SQL语言查询一次的结果是()A、元组B、表C、属性D、数据【正确答案】:B解析:
概念理解30.在SQLServer中,现有商铺表shop,其字段有:name(商铺名称),classid(类别编号),address(位置),分别统计每个类别的商铺数量,可以使用的SQL是()A、selectclassid,count(*)asnumfromshopgroupbyclassid;B、selectclassid,count(*)asnumfromshopgroupbyname;C、selectclassid,sum(*)asnumfromshopgroupbyaddress;D、selectclassid,sum(*)asnumfromshopgroupbyclassid;【正确答案】:A解析:
概念理解31.在SQLServer中,数据类型decimal(6,2)指的是()A、数字类型,最大长度为8位。B、数字类型,最大长度为6位,小数位2位。C、数字类型,最大长度为8位,小数位2位。D、数字类型,最大长度为8位,小数位6位。【正确答案】:B解析:
概念理解32.在SQLServer中,数据定义语言的缩写词为()A、DDLB、DCLC、DMLDBL【正确答案】:A解析:
概念理解33.在SQLServer中,查询数据过程中,求最大值的是哪个函数()A、MAX()B、MIN()C、AVG()D、SUM()【正确答案】:A解析:
概念理解34.在SQLServer中,A表中aid有(1,2,3,4)四个值,B表外键aid列与之关联,且有(1,2,3)三个值,那么两表通过aid内连接后可以出现()条记录A、3条B、4条C、5条D、6条【正确答案】:A解析:
概念理解35.在SQLServer中,设计数据表时,定义产品金额,适宜使用的类型为()A、intB、realC、varchar(30)D、decimal【正确答案】:D解析:
概念理解36.在SQLServer中,删除一张表的语句是()A、deleteB、dropC、createD、remove【正确答案】:B解析:
概念理解37.在SQLServer中,现有学生表student_tb,其字段有:name(学生姓名),classid(班级编号),sex(学生性别),统计student_tb表中男生人数的SQL是()A、selectcount(*)fromstudent_tbwheresex='男';B、selectsum(*)fromstudent_tbwheresex='男';C、selectmax(*)fromstudent_tbwheresex='男';D、selectavg(*)fromstudent_tbwheresex='男';【正确答案】:A解析:
概念理解38.在SQLServer中,现有订单表orders,其中包括列customername(客户姓名),amount(订单金额),orderid(订单编号)以下能够查询客户张洪涛订单数量以及总金额的SQL是()A、selectcount(*)订单数,sum(amount)金额fromorderswherecustomername='张洪涛'B、selectsum(*)订单数,sum(amount)金额fromorderswherecustomername='张洪涛'C、selectcount(*)订单数,count(amount)金额fromorderswherecustomername='张洪涛'D、selectcount(*)订单数,sum(amount)金额fromorderswherecustomernameis'张洪涛'【正确答案】:A解析:
概念理解39.在SQLServer中,以下可以实现排序的关键字是()A、order
byB、group
byC、sumD、count【正确答案】:A解析:
概念理解40.在SQLServer中,现有公司表Company,其字段有:id(员工id),gender(员工性别),salary(工资),age(员工年龄),name(员工姓名),department(部门),以下统计员工个数的SQL语句正确的是()A、selectcount(*)fromCompanyB、selectsum(id)fromCompanyC、selectavg(age)fromCompanyD、selectmin(age)fromCompany【正确答案】:A解析:
概念理解41.在Sqlserver中,拼接字段的函数是()A、SUBSTRING()B、TRIM()C、SUM()D、CONCAT()【正确答案】:D解析:
概念理解42.在SQLServer中,订单表Orders中有主键O_Id,订单日期OrderDate,订单价格OrderPrice,客户名称CustomerName,下列SQL语句()能够找出订单金额最大的订单信息A、SELECTTOP1(OrderPrice)ASLargestOrderPriceFROMOrdersB、SELECTCOUNT(OrderPrice)ASLargestOrderPriceFROMOrdersC、SELECTMAX(OrderPrice)ASLargestOrderPriceFROMOrdersD、SELECTSUM(OrderPrice)ASLargestOrderPriceFROMOrders【正确答案】:C解析:
概念理解43.在SQLServer中,查找student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码,以下语句正确的是()A、selecttelephonefromstudentwheretelephonelike'[8,6]%0'B、selecttelephonefromstudentwheretelephonelike'[8,6]_0%'C、selecttelephonefromstudentwheretelephonelike'[8,6]*0%'D、selecttelephonefromstudentwheretelephonelike'[8,6]_0*'【正确答案】:B解析:
概念理解44.在SQLServer中,下列关于左连接查询描述正确的是()A、结果集包括右表的所有记录和左表中满足连接条件的记录,结果集中那些不符合连接条件的来源于左表的列值为NULLB、左连接查询查询结果为符合连接条件的所有数据,左表不满足条件的以null代替。C、左连接查询结果为符合条件的右表数据。D、结果集包括左表的所有记录和右表中满足连接条件的记录,结果集中那些不符合连接条件的来源于右表的列值为NULL【正确答案】:D解析:
概念理解45.在SQLServer中,以下()语句的返回值不是22A、selectabs(-22)B、selectabs(22)C、selectceiling(22.1)D、selectfloor(22.9)【正确答案】:C解析:
概念理解46.在SQLServer中,使用数据库实例的命令是()A、REVOKEB、USEC、SELECTD、GRANT【正确答案】:B解析:
概念理解47.在SQLServer中,某个大型制造厂商要建立自己的财务系统数据库,需要安装SQLServer数据库服务器,那么安装版本最好是()A、个人版B、开发版C、企业版D、测试版【正确答案】:C解析:
概念理解48.在SQLServer中,以下有关数据的解释错误的是()A、是信息的载体B、信息的具体表现形式C、数据是0-9组成的符号序列D、数据与信息在概念上是有区别的【正确答案】:C解析:
概念理解49.在SQLServer中,如果要在一张管理职工工资的表中限制工资的输入范围,应使用()A、PRIMARYKEYB、FOREIGNKEYCHECKD、UNIQUE【正确答案】:C解析:
概念理解50.在sqlserver中,现有表Stu,查询所有信息,列出前25%的记录A、Selecttop25*fromStuB、Selecttop25%*fromStuC、Selecttop25percentfromStuD、Selecttop25percent*fromStu【正确答案】:D解析:
概念理解51.在SQLServer中,DBMS的全称是()A、数据库系统B、业务管理系统C、数据库管理系统D、数据库信息系统【正确答案】:C解析:
概念理解52.在SQLServer中,数据库主文件的后缀名是()A、txtB、mdfC、xlsxD、pdf【正确答案】:B解析:
概念理解53.在SQLServer中,如果表中某一列未指定缺省值,当为该表增加一行数据时没有指定该列的值,那么该列值是()A、0B、空格C、NULLD、任意符合要求的值【正确答案】:C解析:
概念理解54.在SQLServer中,下列SQL语句,正确的是()A、SELECT*TOP5FROMtable_nameB、SELECTTOP5%FROMtable_nameC、SELECT*TOP5PERCENTFROMtable_nameD、SELECTTOP5PERCENT*FROMtable_name【正确答案】:D解析:
概念理解55.在SQLServer中,关于外键约束,下列说法正确的是()A、外键约束建立在主表的字段上B、外键约束建立在从表的字段上C、外键列的值不能为空D、外键一定要与相应的主键同名【正确答案】:B解析:
概念理解56.在SQLServer中使用update语句更新数据库中的数据,以下描述正确的是()A、每次只能更新一条数据B、每次可以更新多条数据C、如果没有数据项被更新,将提示错误信息D、更新数据时必须带有where子句【正确答案】:B解析:
概念理解57.在Sqlserver中,having子句后面可否接聚合函数(),where子句后面可否接聚合函数()A、可以,不可以B、可以,可以C、不可以,可以D、不可以,不可以【正确答案】:A解析:
概念理解58.在SQLServer中,以下那个不是sqlserver中系统数据库()A、masterB、tempdbC、modelD、product【正确答案】:D解析:
概念理解59.在SQLServer中,以下说法正确的是()A、排序可以针对多个列完成B、排序只能针对两个列完成C、排序只能针对一个列完成D、以上说法都不正确【正确答案】:A解析:
概念理解60.在Sqlserver中,关于AND和OR运算符描述错误的是()AND和OR可在WHERE子语句中把两个或多个条件结合起来。B、如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。C、如果第一个条件和第二个条件中只要有一个成立,则OR运算符显示一条记录。D、两者无区别,可以替换使用。【正确答案】:D解析:
概念理解61.在Sqlserver中,replace函数的作用是()A、字符串替换B、取最大值C、取最小值D、获取当前时间【正确答案】:A解析:
概念理解62.在SQLServer数据库中修改表的某一属性数据类型的命令,正确的是()A、altertable表名alter属性新数据类型B、altertable表名modifycolumn属性新数据类型C、altertable表名alter属性新数据类型D、altertable表名altercolumn属性新数据类型【正确答案】:D解析:
概念理解63.在SQLServer中,SQL聚合函数Sum的功能是()A、计算指定字段所有值的和B、计算表中所有数字类型字段值的和C、计算指定记录中所有数字字段值的和D、计算一个记录中所有数字字段值的和【正确答案】:A解析:
概念理解64.在SQLServer中,以下不属于多表连接查询的是()A、CrossjoinB、InnerjoinC、AlljoinD、Leftjoin【正确答案】:C解析:
概念理解65.在SQLServer中,下列添加数据语法正确的是()A、insert表名B、insertinto表名C、insertinto表名valuesD、insertinto表名()values()【正确答案】:D解析:
概念理解66.在SQLServer中,模糊查询(),可以检索出以“M”开头,且第二个字符不是“c”的所有字符串A、LIKE‘Mc_’B、LIKE‘Mc%’C、LIKE‘M[^c]_’D、LIKE‘M[^c]%’【正确答案】:D解析:
概念理解67.在SQLserver中,定义列中可以接受的数据值或格式,称为()A、唯一性约束B、检查约束C、主键约束D、默认约束【正确答案】:B解析:
概念理解68.在SQLServer中,现有学生表(student_tb)和班级表(class_tb),学生表有外键(class_id),连接查询学生信息,要求显示学生名称和年龄,未登记班级的学生信息和班级信息均不显示,以下代码正确的是()A、selectstudentName,Agefromstudent_tbsleftjoinclass_tbcons.class_id=c.class_idB、selectstudentName,Agefromstudent_tbsrightjoinclass_tbcons.class_id=c.class_idC、selectstudentName,Agefromstudent_tbs,class_tbcons.class_id=c.class_idD、selectstudentName,Agefromstudent_tbsinnerjoinclass_tbcons.class_id=c.class_id【正确答案】:D解析:
概念理解69.在SQLServer中,现有购物车信息表ShopCar_tb,现将已购商品A的数量从购物车中减去5件,可使用()语句完成A、CREATEB、UPDATEC、DELETED、INSERT【正确答案】:B解析:
概念理解70.在SQLServer中,现有教师表teacher,包含字段:t_id(教师编号),t_name(教师姓名),下列哪条SQL()可以正确查询姓“王”的老师的个数A、SELECTSUM(t_id)FROMteachertWHEREt_nameLIKE'王%'B、SELECTCOUNT(t_id)FROMteachertWHEREt_nameLIKE'王%'C、SELECTCOUNT(t_id)FROMteachertWHEREt_name='王%'D、SELECTCOUNT(t_id)FROMteachertWHEREt_nameLIKE'王_'【正确答案】:B解析:
概念理解71.在SQLServer中,以下()不属于聚合函数A、MAXB、COUNTC、NOTD、MIN【正确答案】:C解析:
概念理解72.在SQLServer中,下列关于DISTINCT的描述,正确的是()A、删除错误列信息B、删除重复的数据C、DISTINCT关键字放于FROM子句之后DISTINCT关键字放于字段名之后【正确答案】:B解析:
概念理解73.在SQLServer中,数据库管理员简称()A、DBAB、DBMSC、DBDBS【正确答案】:A解析:
概念理解74.在SQLServer中,现有课程表course,包含字段:c_id(课程编号),c_name(课程名称),c_date(开课日期),查询course表中的前5行,正确的语法是()A、selecttop5*fromcourseB、selecttop(5)fromcourseC、selecttop5fromcourseD、selecttop(5*)fromcourse【正确答案】:A解析:
概念理解75.在SQLServer中,当你执行下面的SQL语句时SELECTau_id,title_id,sum(royaltyper)FROMtitleauthorGROUPBYtitle_id,au_idORDERBYtitle_id,au_id结果为()A、语句执行失败B、在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行C、在结果集中,每一行中au_id的值都不会相同D、在结果集中,每一行中title_id的值都不会相同【正确答案】:B解析:
概念理解76.在SQLServer中,某家电表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_cateC、SELECTe_cate,sum(e_id)frome_prodGROUPBYe_cateD、SELECTname,count(e_id)frome_prodGROUPBYe_cate【正确答案】:B解析:
概念理解77.在SQLServer中,以下关于自增约束说法错误的是()A、字段值按一定的增长规则自动增长B、只能在整数类型的字段上设置自增约束C、通常在整数类型的主键上设置自增约束D、能对设定了自增约束的字段内容进行输入操作【正确答案】:D解析:
概念理解78.在SQLServer中,现有表book,字段:id(int),title(varchar),price(decimal);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()A、insertintobook(id,title,price)values(1,'java',100)B、insertintobook(title,price)values('java',100)C、insertintobookvalues('java',100)D、insertbookvalues('java',100)【正确答案】:A解析:
概念理解79.在SQLServer中,()语句用于向表中更新数据A、INSERTB、CREATEC、UPDATED、NEW【正确答案】:C解析:
概念理解80.在SQLServer中,现有水果表Fruit,其字段有:sale(销量),id(水果编号),price(价格),查询水果表总销量的SQL是()A、SELECTsum(sale)FROMFruit;B、SELECTcount(sale)FROMFruit;C、SELECTmax(sale)FROMFruit;D、SELECTmin(sale)FROMFruit;【正确答案】:A解析:
概念理解81.在SQLServer中,关于关系型数据库表述不正确的是()A、用二维表的形式表示实体和实体间相联系的一种数据模型B、关系是一个行与列交叉的二维表C、微软公司的SQLServer2014就是典型的关系模型数据库D、数据表的形式不是行和列来体现的【正确答案】:D解析:
概念理解82.在SQLServer中,查询出Customer表中所有登录账号(LoginID)为字母开头的用户信息,以下语句正确的是()A、select*fromCustomerwhereLoginIDlike‘a-z’B、select*fromCustomerwhereLoginIDlike‘[a-z.A-Z%]’C、select*fromCustomerwhereLoginIDlike‘[a-z.A-Z]%’D、select*fromCustomerwhereLoginIDlike‘[^a-z.A-Z]%’【正确答案】:C解析:
概念理解83.在SQLServer中有student(学生)表,包含字段:Sid(学号),SName(姓名),Score(成绩),现要将所有学生的成绩加10分,下列SQL语句正确的是()A、UpdatestudentsetScore=Score+10whereSid=1B、Update*setScore=Score+10C、Update*fromstudentsetScore=Score+10D、UpdatestudentsetScore=Score+10【正确答案】:D解析:
概念理解84.在SQLServer中,下列聚合函数返回结果为总记录数的是()A、maxB、countC、avgD、sum【正确答案】:B解析:
概念理解85.在SQLServer中,设计数据库表时使用约束的作用时()A、限制表中数据数量B、确保表中数据的完整性C、保证数据库大小D、限制数据输入【正确答案】:B解析:
概念理解86.在SQLServer中,下列()语句,是对商品表Products,查询商品名称和商品单价,要求商品单价四舍五入保留整数A、SELECTProductName,ROUND(UnitPrice,0)asUnitPriceFROMProductsB、SELECTProductName,ROUND(UnitPrice,1)asUnitPriceFROMProductsC、SELECTProductName,ROUND(UnitPrice,2)asUnitPriceFROMProductsD、SELECTProductName,(UnitPrice,0)asUnitPriceFROMProducts【正确答案】:A解析:
概念理解87.在SQLServer中,表book中包含三个字段:title(varchar),author(varchar),price(decimal(6,2))Author的默认值是’UNKNOW’,执行SQL语句:insertbook(title,price)values('jsp',50)以下结果正确的是A、插入失败,SQL语句有错B、插入成功,author列的数据是UNKNOWC、插入成功,author列的数据是NULLD、插入成功,author列的数据是50【正确答案】:B解析:
概念理解88.在SQLServer中,有students(学生)表,包含字段:SID(学号),Sname(姓名),Score(成绩).现查找所有学员中成绩最高的前5名学员.下列SQL语句正确的是(
)A、SELECT
TOP
5
FROM
students
ORDER
BY
Score
DESCB、SELECT
TOP
5
FROM
students
ORDER
BY
ScoreC、SELECT
TOP
5
*
FROM
students
ORDER
BY
Score
DESCD、SELECT
TOP
5
*
FROM
students
ORDER
BY
Score【正确答案】:C解析:
概念理解89.在SQLServer中,数据库系统的核心是()A、硬件系统B、数据模型C、软件工具D、数据库管理系统【正确答案】:D解析:
概念理解90.在SQLServer中,要求表中的列在组成主键的属性上不能为空值,这属于()A、参照完整性B、实体完整性C、用户定义完整性D、域完整性【正确答案】:B解析:
概念理解91.在Sqlserver中,getdate()属于()A、数学函数B、安全函数C、日期函数D、系统函数【正确答案】:C解析:
概念理解92.在SQLServer中,查找authors表中的所有电话号码的首位为4,第二位为0或1的电话号码,以下语句正确的是()A、SELECTphoneFROMauthorsWHEREphoneLIKE'4[1,0]%'B、SELECTphoneFROMauthorsWHEREphonein'4[^10]%'C、SELECTphoneFROMauthorsWHEREphoneLIKE'4_[1,0]%'D、SELECTphoneFROMauthorsWHEREphonebetween'41%'and'40%'【正确答案】:A解析:
概念理解93.在SQLServer中,现有表Employee,字段id(int),firstname(varchar),lastname(varchar);以下sql语句错误的是()A、selectfirstname+'.'+lastnameas'name'fromemployeeB、selectfirstname+'.'+lastname='name'fromemployeeC、select'name'=firstname+'.'+lastnamefromemployeeD、selectfirstname,lastnamefromemployee【正确答案】:B解析:
概念理解94.在SQLServer中,下列SQL语句()能够实现为Person表中lastname是"Wilson"的人修改firstname为"Fred"A、UPDATEPersonFirstName='Fred'WHERELastName='Wilson'B、UPDATEPersonSETFirstName='Fred'WHERELastName='Wilson'C、UPDATEPersonSETLastName='Fred'WHEREFirstName='Wilson'D、UPDATEPersonSETFirstName='Fred'ONLastName='Wilson'【正确答案】:B解析:
概念理解95.在SQLServer中,创建数据库时,不需要指定()属性A、数据库的访问权限B、数据库的存放位置C、数据库的物理名和逻辑名D、数据库的初始大小【正确答案】:A解析:
概念理解96.在SQLServer中,查询student表中的所有非空email信息,以下语句正确的是()A、selectemailfromstudentwhereemail!=nullB、selectemailfromstudentwhereemailnotisnullC、selectemailfromstudentwhereemail<>nullD、selectemailfromstudentwhereemailisnotnull【正确答案】:D解析:
概念理解97.在SQLServer中,下列为数据库重命名的语句正确的是()A、alterdatabase旧名字modifyname=新名字B、alterdatabase旧名字altername=新名字C、alterdatabase旧名字modifyname新名字D、renamedatabase旧名字to新名字【正确答案】:A解析:
概念理解98.在SQLServer中,不可以启动和停止SQLServer2017服务的工具是()A、SQLServer企业管理器B、SQLServer服务管理器C、Windows服务D、SQLServer查询分析器【正确答案】:D解析:
概念理解99.在SQLServer中,下列SQL语句()从Employee表中统计出所有王姓员工的工资总额(工资字段salary,姓名字段name)A、SELECTMAX(Salary)AS月基本工资总额FROMEmployeewherename='王%'B、SELECTCOUNT(Salary)AS月基本工资总额FROMEmployeeC、SELECTSUM(Salary)AS月基本工资总额FROMEmployeewherenamelike‘王%’D、SELECTSUM(Salary)AS月基本工资总额FROMEmployeewherenamelike王%【正确答案】:C解析:
概念理解100.在SQLServer中,以下关于数据操纵语句说法错误的是()A、使用Insert语句一次只能插入一行数据B、使用Insert语句一次可以插入多行数据C、使用Update语句一次可以更新多行数据D、使用Delete语句一次可以删除多行数据【正确答案】:A解析:
概念理解1.在SQLServer中,若表student中有100条数据,需要选择出年龄最小的五个学员,字段stuAge表示年龄,以下SQL可以实现该功能的是()【选两项】A、Selecttop5*fromstudentorderbystuAgeB、Selecttopof5*fromstudentorderbystuAgeASCC、Selecttop5percent*fromstudentorderbystuAgeD、Selecttop5percent*fromstudentorderbystuAgeDESC【正确答案】:AC解析:
概念理解2.在SQLServer中,下列删除表中数据,以下说法正确的是()【选三项】A、Delete可用于清空表的数据,并且主键自增长的值会回退到增量种子1B、Delete可用于清空表的数据,并且主键自增长的值不会回退到增量种子1C、Truncate可用于清空表的数据,并且主键自增长的值会回退到增量种子1Delete可用于删除表中某一条数据或多条数据。【正确答案】:BCD解析:
概念理解3.在SQLServer中,成绩表score_tb中字段score代表分数,以下()语句返回成绩表中的最低分【选两项】A、selectmax(score)fromscore_tbB、selecttop1scorefromscore_tborderbyscoreascC、selectmin(score)fromscore_tbD、selecttop1scorefromscore_tborderbyscoredesc【正确答案】:BC解析:
概念理解4.在SQLServer中,关于连接查询以下说法正确的是()【选两项】A、连接查询必须是两个表之间的连接查询。B、连接查询中左连接和内连接查询使用场景一样。C、连接查询时必须添加关联列查询条件,否则结果为笛卡尔积。D、连接查询可以在一个表中进行连接查询。【正确答案】:CD解析:
概念理解5.在SQLServer中,现有员工表employee,其字段有:employeeid(员工编号),gender(员工性别),salary(工资),birthday(生日),name(员工姓名),department(部门),统计1985年1月1日之后出生的员工人数的SQL是()【选两项】A、selectcount(employeeid)员工总数fromemployeewherebirthday>'1985-01-01'B、selectcount(employeeid)员工总数fromemployeewherebirthday<'1985-01-01'C、selectsum(employeeid)员工总数fromemployeewherebirthday>'1985-01-01'D、selectcount(*)员工总数fromemployeewherebirthday>'1985-01-01'【正确答案】:AD解析:
概念理解6.在SQLServer中,维护数据库包括一下那些操作()【选三项】A、创建数据库B、更改数据库名称C、删除数据库D、删除数据库中的数据【正确答案】:ABC解析:
概念理解7.在SQLServer中,从产品表Products中查询单价UnitPrice在6~10的产品名称和单价信息,正确的SQL语句有()【选两项】A、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN6AND10B、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN10AND6C、SELECTName,UnitPriceFROMProductsWHEREUnitPriceIN(6,10)D、SELECTName,UnitPriceFROMProductsWHEREUnitPrice>=6ANDUnitPrice<=10【正确答案】:AD解析:
概念理解8.在SQLServer中,下列关键字语句中,能够操作表中数据的命令是()【选两项】ALTERB、CREATEC、UPDATED、INSERT【正确答案】:CD解析:
概念理解9.在Sqlserver中,关于函数下列说法正确的是()【选三项】ABS()绝对值函数B、CEILING()向上取整函数C、FLOOR()向上取整函数D、ROUND()四舍五入函数【正确答案】:ABD解析:
概念理解10.在SQLServer中,以下哪些语句属于DML语句【选两项】A、CREATEB、INSERTC、DROPD、UPDATE【正确答案】:BD解析:
概念理解11.在SQLServer中,SQL中的约束用于设置表中数据类型的限制在创建或更新表语句时,可以使用约束,以下属于SQL中的约束的是()【选三项】A、ISNULLB、FOREIGNKEYCHECKD、PRIMARYKEY【正确答案】:BCD解析:
概念理解12.在SQLServer中,关于SQL描述正确的是()【选三项】A、SQL指结构化查询语言B、SQL是一种ANSI的标准计算机语言C、SQL是运行在客户的语言。D、SQL是运行在服务端的语言。【正确答案】:ABD解析:
概念理解13.在SQLServer中,下列关于聚合函数和模糊查询说法正确的是【选两项】A、聚合函数能对集合中的一组数据进行计算,并返回单个计算结果B、在聚合函数中除COUNT(*)外,聚合函数均忽略空值C、常用聚合函数包括:SUM、MAX、MIN和AVGD、“%”通配符表示匹配一个任意字符【正确答案】:AB解析:
概念理解14.在SQLServer中,登录SQLServer有哪几种方式()【选两项】A、单点登录B、Windows身份验证模式C、SQLServer身份验证模式D、直接登录【正确答案】:BC解析:
概念理解15.在SQLServer中,以下SQL()能够在Employee表中查询出所有年龄(age)在25到35岁之间的员工信息(包含25岁和35岁)【选两项】A、select*fromEmployeewhereage>=25andage<=35B、select*fromEmployeewhereage>=25orage<=35C、select*fromEmployeewhereagein(35,25)D、select*fromEmployeewhereagebetween25and35【正确答案】:AD解析:
概念理解16.在SQLServer中,若student表中包含主键sudentid,则执行语句:updatestudentsetstudentid=100wherestudentid=101,结果可能是()【选三项】A、错误提示:主键列不能更新。B、更新了一条数据C、错误提示:违反主键约束。D、既不提示错误,也不更新数据。【正确答案】:BCD解析:
概念理解17.在SQLServer中,关于INSERT描述正确的是()【选两项】A、INSERT一次只能向数据表中插入一条数据。B、INSERT一次能向数据表中插入多条数据。C、INSERT插入数据时需要将数据列和数据保持顺序一致。D、若主键自增,INSERT插入数据时,需要显示插入主键列。【正确答案】:BC解析:
概念理解18.在SQLServer中,下面语句错误的是()【选两项】A、select*fromorderswhereordernameisnotnull.B、select“fromorderswhereordername<>nullC、select*fromorderswhereordernameisnullD、select*fromorderswhereordernamenotisnull【正确答案】:BD解析:
概念理解19.在SQLServer中,下列关于ORDERBY子句的说法,错误的是()【选两项】A、在SELECT语句中,ORDERBY子句为必选B、ORDERBY默认按照降序排序C、ORDERBY字段DESC是降序排列D、ORDERBY子句放于WHERE子句之后【正确答案】:AB解析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿业开采销售合同范本
- 政府采购新车合同范本
- 农村别墅建造合同范本
- 农村地坪转让合同范本
- 模块回收销售合同范本
- 宣传推广营销合同范本
- 汽车联营协议合同范本
- 2025年春一年级语文上册 12 荷叶圆圆(+公开课一等奖创新教案+素材)
- 预防保险诈骗
- 《民航安全技术管理》专业2023年单独招生考试大纲及样题
- 2024年广州市天河区教育局直属事业单位招聘考试真题
- 2024年河北邮政招聘笔试真题
- 河南省洛阳市~重点中学2025届中考生物全真模拟试题含解析
- 《国际金融》课件-JJ10“一带一路”与中国金融开放
- 4.1 公民基本义务 课件-2024-2025学年统编版八年级道德与法治下册
- 《GNSS测量技术与应用》 课件 2.1.GNSS测量定位原理 - 副本
- 2025年湖南省劳动合同样本示例
- 2025年河南应用技术职业学院单招职业倾向性测试题库含答案
- 2025年山东济宁城投控股集团招聘工作人员109高频重点提升(共500题)附带答案详解
- 院感知识培训课件
- DB51T 3080-2023 研学旅行实践承办机构服务与管理规范
评论
0/150
提交评论