还剩42页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
SQL数据库管理考核题库与答案
1.语句用于向表中更新数据[单选题]*A.INSERT B.CREATE C.UPDATEV D.NEW
2.A表中aid有123,4四个值,B表外键aid列与之关联,且有1,2,3三个值,那么两表通过aid内连接后可以出现条记录[单选题]*A.3条V B.4条C.5条D.6条
3.DBMS的全称是I[单选题]*A.数据库系统B.业务管理系统C.数据库管理系统D.数据库信息系统
4.SQL Server内置的系统管理员账号是[单选题]*A.admin B.Root C.saV
37.查找authors表中的所有电话号码的首位为4,第二位为0或1的电话号码0[单选题]*A.SELECT phoneFROM authorsWHERE phoneLIKE4[L0]%N B.SELECT phoneFROM authorsWHERE phonein4[A10]%C.SELECT phoneFROM authorsWHERE phoneLIKE4」L0]%‘D.SELECT phoneFROM authorsWHERE phonebetween41%and40%
38.查找student表中所有电话号码(列名telephone)的第一位为8或6,第三位为0的电话号码(I[单选题]*A.select telephonefrom studentwhere telephonelike[8z6]%0B.select telephonefrom studentwhere telephonelike[8,6]_0%V C.select telephonefrom studentwhere telephonelike[8,6]*0%D.select telephonefrom studentwhere telephonelike[8,6]_0*
39.查找工资在6000以上并且职称为工程师的表达式(1[单选题]*A.工资>6000or职称二‘工程师’B.工资56000or职称二工程师C.工资>6000and职称=工程师W D.工资56000and职称士工程师’
40.创建表的语法是(X[单选题]*A.create table表名V B.create表名C.create表名table D.creare
41.创建数据库时,不需要指定属性[单选题]*A数据库的访问权限V42数据库的存放位置C.数据库的物理名和逻辑名D.数据库的初始大小
42.从产品表Products中查询前10行商品的单价UnitPrice之和,正确的SQL是\[单选题]*A.SELECT TOP10SUMUnitPrice AS单价之和FROM ProductsV43SELECT SUMUnitPrice AS单价之和TOP10FROM ProductsC.SELECT TOP10COUNTUnitPrice AS单价之和FROM ProductsD.SELECT SUMUnitPriceTOP10AS单价之和FROM Products
43.当你执行下面的SQL语句时SELECT au_idz titlejd,sumroyaltyper FROM titleauthor GROUP BY titlejd,au_id ORDER BY titlejd,au_id结果为[单选题]*A.语句执行失败B.在结果集中,对每一个不同的au_id的值和titlejd的值的组合都会有一行,C.在结果集中,每一行中au_id的值都不会相同D.在结果集中,每一行中titlejd的值都不会相同
44.订单表Orders中有主键0」d,订单日期OrderDate,订单价格OrderPrice z客户名称CustomerName,下列SQL语句能够找出订单金额最大的订单信息[单选题]*A.SELECT TOP1OrderPrice AS LargestOrderPrice FROM Orders B.SELECT COUNTOrderPrice AS LargestOrderPrice FROM OrdersC.SELECT MAXOrderPriceAS LargestOrderPriceFROM OrdersV D.SELECT SUMOrderPriceAS LargestOrderPriceFROM Orders
45.分组查询过程中,在group by后面执行条件查询使用哪个关键字[[单选题]A.order byB.where C.havingV D.from
46.购物车表中对于商品数量的设计属于数据类型[单选题]*A.整型,B.字符类型C.日期类型D.小数类型
47.关系模型和数据表中的一列指的是1[单选题]*A.元组B.属性V C.关D.主键
48.关于查询操作,下列说法正确的是1[单选题]*A.执行〃SELECT*FROM table_name WHERE…〃语句后,一定会返回所有行的数据B.FROM子句在SELECT子句中为必选C.S SQL Server rp,n!=w与〃〃作用完全相同V D.语句〃SELECT*FROM table_name WHEREAge NOT NULL的写法正确
1.
49、、如果要在一张管理职工工资的表中限制工资的输入范围,应使用X[单选题]A.PRIMARY KEYB.FOR日GN KEYc.CHECKV A.UNIQUE
50.
50、设计用户表时,手机号为11为数字,设计该字段数据类型是1[单选题]*A.int B.text c.varcharllV A.double
51.
51、使用insert语句向某列插入默认值,应该使用[单选题]*A.null B.value c.defaults/A.join
52.
52、使用关健字,可以使得查询结果没有重复的记录[单选题]*A.ALL B.DISTINCT c.ASCV A.DESC
53.
53、使用数据库实例的命令是(力[单选题]*A.REVOKE B.USEV C.SELECT D.GRANT
54.
54、数据定义语言的缩写词为()o[单选题]*A.DDLV B.DCL C.DML D.DBL
55.
55、数据库表设计,关于约束的作用(\[单选题]*A.限制表中数据数量B.确保表中数据的完整性V C.保证数据库大小D.限制数据输入
56.
56、数据库管理员简称[单选题]*A.DBAV B.DBMS C.DB D.DBS
57.
57、数据库系统的核心是(\[单选题]*A.硬件系统B.数据模型C.软件工具D.数据库管理系统
58.
58、下列()语句,是对商品表Products,查询商品名称和商品单价,要求商品单价四舍五入保留整数[单选题]*A.SELECT ProductName,ROUND(UnitPricez O)as UnitPrice FROM ProductsV B.SELECT ProductName,ROUND(UnitPrice/l)as UnitPrice FROM ProductsC.SELECT ProductName,ROUND(UnitPrice,2)as UnitPrice FROM ProductsD.SELECT ProductName,(UnitPricez O)as UnitPriceFROM Products
59.
59、下列()运算符可以替代In运算符[单选题]*A.and B.orV C.between.....and.......D.||
60.
60、下列SQL语句()查询结果为所有王姓员工(姓名字段name)的信息[单选题]*A.select*from Employeewhere namelike王B.select*from Employeewhere name=王%’c.select*from Employeewhere namelike王%V D.select*from Employeewhere namelike%王%’
61.
61、下列SQL语句()从Employee表中统计出所有王姓员工的工资总额(工资字段salary,姓名字段name)o[单选题]*A.SELECT MAXSalaryAS月基本工资总额FROM Employeewhere name=王%B.SELECT COUNTSalaryAS月基本工资总额FROM EmployeeC.SELECT SUMSalaryAS月基本工资总额FROM Employeewhere namelike王%V D.SELECT SUMSalaryAS月基本工资总额FROM Employeewhere namelike王%
62.
62、下列SQL语句能够实现为Person表中lastname是“Wilson”的人修改firstname为“Fred[单选题]*A.UPDATE PersonFirstName=Fred WHERELastName=Wilson B.UPDATE PersonSET FirstName=Fred WHERELastName=WilsonV C.UPDATE PersonSET LastName=Fred WHEREFirstName=Wilson D.UPDATE PersonSET FirstName=Fred ONLastName=Wilson
63.
63、下列SQL语句,正确的是X[单选题]*A.SELECT*TOP5FROM table_name B.SELECT TOP5%FROM table_name C.SELECT*TOP5PERCENT FROM table_name D.SELECT TOP5PERCENT*FROM table_nameV
64.
64、下列SQL语句中,更新表结构的命令是[单选题]*A.ALTERV B.CREATE C.UPDATE D.INSERT
65.65,下列关于DISTINCT的描述,正确的是(\[单选题]A.册!J除错误歹U信息B.删除重复的数据V C.DISTINCT关键字放于FROM子句之后D.DISTINCT关键字放于字段名之后
66.
66.下列关于主键的说法,错误的是(1[单选题]*A.一个表只能有一个主键B.主键值不能重复C.一个表可以有多个主键V D.主键约束是一种重要的实体完整性约束
67.
67.下列关于左连接查询描述正确的是(1[单选题]*A.结果集包括右表的所有记录和左表中满足连接条件的记录,结果集中那些不符合连接条件的来源于左表的列值为NULL B.左连接查询查询结果为符合连接条件的所有数据,左表不满足条件的以null代替C.左连接查询结果为符合条件的右表数据D.结果集包括左表的所有记录和右表中满足连接条件的记录,结果集中那些不符合连接条件的来源于右表的列值为NULLV
68.
68.下列聚合函数返回结果为总记录数的是(\[单选题]*A.max B.countV C.avg D.sum
69.
69.下列聚合函数使用正确的是(\[单选题]*A.SUM*B.MAX*C.COUNT*V D.AVG*
70.
70.下列说法正确的是[单选题]*A.INSERT INTO语句中的INTO关键字不能省略B.INSERT INTO语句一次只能添加一条数据C.INSERT INTO语句中的字段名不能省略D.INSERT INTO语句中的VALUES关键字不能省略V
71.
71.下列添加数据语法正确的是\[单选题]*A.insert表名B.insert into表名C.insert into表名valuesD.insert into表名valuesV
72.
72.下列为数据库重命名的语句是I[单选题]*A.AIter database旧名字modify name=新名字V B.AIter database旧名字alter name二新名字C.AIter database旧名字modify name新名字D.rename database旧名字to新名字
73.
73.下面有关HAVING子句描述错误的是1[单选题]*A.HAVING子句必须与GROUP BY子句同时使用,不能单独使用B.使用HAVING子句的同时可以使用WHERE子句C使用HAVING子句的同时不能使用WHERE子句V D.使用HAVING子句的作用是限定分组的条件
74.
74.现有ABC三张表其中A表有(1,2,3),B表有(2,3,4),C表有(3,4,5)三表连接查询,不做条件关联,结果应为()条数据[单选题]*A.1B.3C.9D.27V
75.75,现有表Employee,字段id(int)/firstname(varchar)/lastname(varchar);UZT sql语句错误的是()[单选题]*A.select firstname+.+lastname asname from employee B.select firstname+.+lastname=name from employees/C.select name=firstname+.+lastname from employee D.select firstnamejastnamefrom employee
76.76•现有产品表Product,包含字段price(价格),productName(产品名称),cateld(分类编号),以下哪条SQL是查询每个分类的产品总数(I[单选题]*A.select cateld产品分类,count(productName)产品数量from Productgroup bycateldV B.select cateld产品分类,sum(productName)产品数量from Productgroup bycateld C.select cateld产品分类,count(productName)产品数量from Productgroup byproductName D.sys
5.Sql server提供了一些字符串函数,以下说法错误的是()[单选题]A.select rightChello,3)返回值为:helV B.select ltrim(rtrim(hello))返回值为:hello(前后都无空格)C.select replaceChello/e/o)返回值为hollo D.select len(hello)返回值为
56.SQLServer启动之后,不需要重新建立()数据库[单选题]*A.masterV B.model C.msdb D.tempdb
7.SqIServer中数据类型decimal(6,2脂的是(\[单选题]*A.数字类型,最大长度为8位B.数字类型,最大长度为6位,小数位2位V C.数字类型,最大长度为8位,小数位2位D.数字类型,最大长度为8位,小数位6位
8.SQL聚合函数Sum的功能是(\[单选题]*A.计算指定字段所有值的和V B.计算表中所有数字类型字段值的和C.计算指定记录中所有数字字段值的和D.计算一个记录中所有数字字段值的和
9.sql语句select*from A a,B b where a.bid=b.bid,查询结果等同于以下那条语句D.select cateld产品分类,maxproductName产品数量from Productgroup bycateld
77.
77.现有产品表Products,包含字段UnitPrice商品单价,Productld产品编号,ProductName商品名称,Productclass产品类别,从产品表Products中查询单价UnitPrice最高的商品单价,正确的SQL是\[单选题]*A.SELECT MINUnitPrice AS最高单价FROM ProductsB.SELECT AVGUnitPrice AS最高单价FROM ProductsC.SELECT MAXUnitPrice AS最高单价FROM ProductsV D.SELECT MAXUnitPriceAS最高单价FROM Products
78.
78.现有订单表orders,其中包括列customername客户姓名,amount订单金额,orderid订单编号以下能够查询客户张洪涛订单数量以及金额的5^是1[单选题]*A.select count*订单数,sumamount金额from orderswhere customername=张洪涛‘V B.select sum*订单数,sumamount金额from orderswhere customername=张洪涛‘C.select count*订单数,countamount金额from orderswhere customername二号长洪涛’D.select count*订单数,sumamount金额from orderswhere customernameis张洪涛’
79.
79.现有分数表score,包含字段s_id编号,jid科目编号,s_score分数,哪条SQL可以正确查询查询平均成绩大于60分的学生的学号和平均成绩[单选题]*A.SELECT s_idz AVGs_score FROMscore GROUP BY sjdHAVING AVGs_score60;V B.SELECT sJdzAVGs_score FROMscore GROUP BY sjdAND AVGs_score60;C.SELECT s_id,AVGs_score FROMscore ORDER BY s_id HAVING AVGs_score60;D.SELECT sJdzAVGs_score FROMscore GROUP BY cjdHAVINGAVGs_score60;
80.
80.现有公司表Company,其字段有:id员工id zgender员工性别,salary工资,age员工年龄,name员工姓名,department部门,统计员工个数的SQL语句,如下正确统计正确显示结果的是\[单选题]*A.select count*from CompanyV
81.elect sumidfrom CompanyC.select avgage from CompanyD.select minagefrom Company
81.
81、现有购物车信息表ShopCajtb,现将已购商品A的数量从购物车中减去5件,可使用语句完成[单选题]*A、CREATE B、UPDATEV C、DELETE D、INSERT
82.
82、现有教师表teacher,包含字段:t_id教师编号,t_name教师姓名,下列哪条SQL可以正确查询姓〃王〃的老师的个数[单选题]A、SELECT SUMtJdFROM teachert WHERE t_name LIKE王%’B、SELECT COUNTtJdFROM teachert WHEREt_name LIKE王%V C、SELECT COUNTtJdFROM teachert WHEREt_name=王%’D、SELECT COUNTtJdFROM teachertWHEREt.name LIKE1王」
83.
83、现有课程表course,包含字段:c_id课程编号,c_name课程名称,c_date开课日期,查询course表中的前5行,正确的语法是I[单选题]*A、select top5*from courseV B、select top5from courseC、select top5from courseD、select top5*from course
84.
84、现有汽车销售表c_orders,包含字段:c_id订单编号,c_date订单日期,c-price订单金额,c_customer客户姓名,可以查找每个客户总金额的是工[单选题]*A、SELECT c_customerz SUMc_price FROMc_orders GROUP BY c_customerV B、SELECT c_customer,SUMc_price FROMc_orders GROUP BY cjdC、SELECT c_customer;COUNTc_price FROMc_orders GROUPBY c_customer D、SELECT c_customer,SUMc_price FROMc_orders OrderBY c_customer
85.
85、现有商铺表shop其字段有:name商铺名称,classic^类别编号,address位置,分别统计每个类别的商铺数量,可以使用的SQL是X[单选题]*A、select classic!,count*as numfrom shopgroup byclassid;V Bsselect classic!,count*as numfrom shopgroup byname;C、select classic!,sum*as numfrom shopgroup byaddress;D、select classic!,sum*as numfrom shopgroup byclassid;
86.
86、现有手机表Phone,包含字段:p_price手机价格,p_id手机编号,p_brand手机品牌,计算每个品牌的手机数量,正确的SQL是I[单选题]*A、SELECT p_brandz COUNTp_id FROMPhone GROUPBY pjdB、SELECT p_brand,COUNTpJd FROMPhone GROUPBY p_brandV C、SELECT p_brandz COUNTp_id FROMPhone GROUPBY p_price D、SELECT p_brand,COUNTp_id FROMPhone ORDER BY p_brand
87.
87、现有书目表book,包含字段价格price,类别名称typeName;现在查询各个类别的平均价格、类别名称,以下语句正确的是\[单选题]*A、select avgprice,type from book group by typeNameV B、select countprice/type from book group by typeNameC、select avgpricez type from book group by typeNameD、select countpriceztypefrom bookgroup bytypeName
88.
88、现有水果表Fruit,其字段有:sale销量,id水果编号,price价格,查询水果表总销量的SQL是1[单选题]*A、SELECT sumsaleFROM Fruit;V B、SELECT countsaleFROM Fruit;C、SELECT maxsaleFROM Fruit;D、SELECT minsaleFROM Fruit;
89.
89、现有学生表studenjtb和班级表class_tb,学生表有外键class_id,连接查询学生信息,要求显示学生名称和年龄,未登记班级的学生信息和班级信息均不显示,以下代码正确的是(X[单选题]*A、select studentName,Age from student_tb s left joinclass_tb c on s.classjd=c.classjd B、select studentName^gefrom student_tb sright joinclass_tb c on s.classjd=c.classjd C、select studentNamezAge from student_tb s,class_tb con s.classjd=c.classjd D、select studentName,Age from student_tb s inner joinclass_tb con s.classjd=c.class_idV
90.
90、现有学生表Student,其字段有Sname学生姓名,Sdept学生系别,查询各系别姓张的学生的人数SQL语句是1[单选题]*A、SELECT Sdept,Count*AS张姓人数FROM StudentWHERE SnameLIKE张GROUPBYSdept B、SELECT Sdept,Count*AS张姓人数FROM StudentWHERE Sname=张%,GROUPBYSdept C、SELECT SdeptCount*AS张姓人数FROM StudentWHERE SnameLIKE1张%‘GROUPBYSname D、SELECT Sdept,Count*AS张姓人数FROM StudentWHERE SnameLIKE张%‘GROUPBYSdeptV
91.
91、现有学生表student,为确保每个学生的学号snum列必须保证唯一,在表设计是可以采用关键字约束[单选题]*A、UniqueV B、default C、check D、insert
92.
92、现有学生表student_tb,其字段有name(学生姓名),classic1(班级编号),sex(学生性别),统计student_tb表中男生人数的SQL是(>[单选题]*A、select count(*)from student_tb where sex=男■B、select sum(*)from student_tb where sex=男;C、select max(*)from student_tb wheresex=男;D、select avg(*)from student_tb wheresex=男;
93.
93、现有学生信息表Student,需要删除某个学生的电话,可使用()语句完成[单选题]*A、DROP B、UPDATEV C、DELETE D、TRUNCATE
94.
94、现有饮料表drink,其字段有:id(饮料编号),price(饮料价格),name(饮料名称)下列()语句查询结果为饮料最低价格[单选题]*A、select max(price)from drinkB、select min(price)from drinkV C、select avg(price)from drinkD、select sum(price)from drink
95.
95、现有用户表user_tb,其字段有age(年龄),id(编号),name(姓名)现求平均年龄的SQL语句是(X[单选题]*A、select COUNTagefrom user_tb B、select MAXagefrom userjbC、select SUMagefrom user_tb D、select AVGagefrom user_tbV
96.
96、现有员工表emp,其字段有rankid部门id,empid员工编号z empname员工姓名,empage员工年龄,统计不同部门的员工数量,按部门员工数量升序显示,可以使用的SQL是\[单选题]*A、select rankid部门编号,sum*员工总数from empgroup byrankid order by员工总数B、select rankid部门编号,count*员工总数fromemporder byrankid order by员工总数C、select rankid部门编号,count*员工总数fromempgroupbyrankid order by员工总数D、select rankid部门编号,count*员工总数fromemporder byrankid groupby员工总数
97.
97、现有员工表employee,表中有工资列salaryo对所有员工涨薪10%,应使用那个关键字\[单选题]*A、updateV B、delete C、select D、insert
98.
98、想要去备份和迁移数据库,应该使用那种技术(1[单选题]*A、分离V B、删除C、添加D、复制
99.
99、要查询分数在60分到90分之间的学生信息,该使用关键字()o[单选题]A、and B、or C、between...and...V D、||
100.
100、要存储,出生年月1982-03-24使用以下()数据类型[单选题]*A、dateV B、datetime C、int D、decimal
101.
101、要将表userinfo从数据库中删除,用以下的哪个命令(X[单选题]*A、drop tableuserinfoV B、truncate tableuserinfo C、delete fromuserinfo D、drop fromuserinfo
102.
102.要求表中的列在组成主键的属性上不能为空值,这属于()[单选题]*A、参照完整性B、实体完整性V C、用户定义完整性D、域完整性
103.
103、要求插入学生表中姓名列不能是admin应使用哪种约束(\[单选题]A、主键约束B、外键约束建C、检查约束V D、唯一约束
104.
104、要在SQL Server中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用()来实现[单选题]*A、主键约束B、检查约束,C、外键约束D、唯一约束
105.
105.一个学生只能就读于一个班级,而一个班级可以容纳多个学生,学生与班级之间是()的关系[单选题]*A、多对多B、一对多C、一对一D、多对一V
106.
106、以下不属于聚合函数[单选题]*A、MAX B、COUNT C、NOTV D、MIN
107.
107、以下语句的返回值不是22O[单选题]*A、Select abs-22B、Select abs22C、Select ceiling
22.1V D、Select floor
22.
9108.
108、以下SQL中,以字母顺序显示公司名称Company,并以数字顺序显示顺序号OrderNumber的查询语句是[单选题]*A、SELECT Company,OrderNumber FROM Orders ORDER BY Company,OrderNumberV B、SELECT Company,OrderNumber FROMOrders ORDER BY Companyasc,ORDER BYOrderNumber ascC、SELECT Company,OrderNumber FROMOrders ORDER BY Companyasc,ORDER BYOrderNumber ascD、SELECT Company,OrderNumber FROMOrders groupby Company,OrderNumber
109.
109.以下不属于多表连接查询的是X[单选题]*A、Cross joinX[单选题]*A.select*from A a left join Bb ona.bid=b.bid B.select*from Aa rightjoin Bb ona.bid=b.bid C.select*from Aa innerjoin Bb ona.bid=b.bidV D.select*from Aa innerjoin Bbwherea.bid=b.bid
10.SQL语言查询一次的结果是0[单选题]*A.元组B.表V C.属性D数据
11.安装sqlserver企业版要求足够的内存空间MB[单选题]*A32B.64C.8V D.
25612.按照传统的数据模型分类,数据库系统可以分为三种类型\[单选题]*A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体
13.表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3首先插入三行数据,然后再删除一行数据,再向表中增加数据行时,标识列将是o[单选题]*B、Inner join C、All joinV D、Left join
110.no、以下可以实现排序的关键字是(x[单选题]*A、order byV B、groupbyC、sum D、count
111.
111、以下那个不是sqlserver中系统数据库(\[单选题]A、master B、tempdb C、model D、productV
112.
112、以下说法错误的是()[单选题]*A、字段值按一定的增长规则自动增长B、只能在整数类型的字段上设置自增约束C、通常在整数类型的主键上设置自增约束D、能对设定了自增约束的字段内容进行输入操作,
113.
113.以下说法正确的是[单选题]*A.排序可以针对多个列完成B.排序只能针对两个列完成C.排序只能针对一个列完成D.以上说法都不正确
114.
114.以下有关数据的解释错误的是[单选题]*A.是信息的载体B.信息的具体表现形式C.数据是0-9组成的符号序列D.数据与信息在概念上是有区别的V
115.115有students(学生)表,包含字段:SID(学号),Sname(姓名),Score(成绩).现查找所有学员中成绩最高的前5名学员.下列SQL语句正确的是[单选题]*A.SELECT TOP5FROM studentsORDER BYScore DESCB.SELECT TOP5FROM studentsORDER BYScore C.SELECT TOP5*FROM studentsORDER BYScore DESCV D.SELECT TOP5*FROM studentsORDER BYScore
116.
116.有关varchar和nvarchar的比较,下列说法正确的有[单选题]*A.它们都是字符类型数据B.它们都是可变长度字符类型数据C.Varchar存储Unicode字符数据D.nvarchar存储Unicode字符数据V
117.
117.在SQL Server数据库中修改表的某一属性数据类型的命令,正确的是[单选题]*A.alter table表名alter属性新数据类型B.alter table表名modify column属性新数据类型Gaiter table表名alter属性新数据类型D.alter table表名alter column属性新数据类型V
118.
118.在SQL Server中使用update语句更新数据库中的数据正确的是[单选题]*A.每次只能更新一条数据B.每次可以更新多条数据,C.如果没有数据项被更新,将提示错误信息D.更新数据时必须带有where子句
119.
119.在SQL Server中有student(学生)表,包含字段:Sid(学号),SName(姓名),Score(成绩),现要将所有学生的成绩加10分,下列SQL语句正确的是[单选题]*A.Update studentset Score=Score+10where Sid=l B.Update*set Score=Score+10C.Update*from studentset Score=Score+10D.Update studentset Score=Score+10V
120.
120.在SQLServer■数据库中,删除表test中的所有数据,可以使用()语句[单选题]*A.Truncate tabletestV B.delete*from testC.drop fromtest D.Truncate tabletest where1=
1121.12L在SQLServer中,日志和数据()混合在一起存放[单选题]*A.有时可以
122.不能C.绝对不能V D.必须
122.
122.在SQLServer中的四个重要数据库中,记录所有临时信息[单选题]*A.master数据库B.model数据库C.tempdb数据库V D.madb数据库
123.
123.在54卜6~6「中提供启动、停止、暂停数据库服务的实用工具是[单选题]*A.服务管理器,B.企业管理器C.查询分析器D.联机丛书
124.124在sqlserver中与X between30and45等价的表达式是[单选题]*A.X=30ANDX45B.X30ANDX45C.X30ANDX=45D.X=30ANDX=45V
125.125在SQL查询时,使用子句指出的是分组后的条件[单选题]*A.where B.havingV C.when D.group
126.
126.在SQL语句中,SELECT语句的完整语法比较复杂,但至少包括的部分是[单选题]*A.SELECT zINTO B.SELECT,FROMV C.GROUPBYD.ORDER BY
127.
127.在关系数据库中,通常将能唯一标识一行数据的一列或列的组合称为[单选题]*A.主键V B.索引C.标记D.字段
128.
128.SQL中的约束用于设置表中数据类型的限制在创建或更新表语句时,可以使用约束,以下属于SQL中的约束的是*A.NOT NULLV B.FOREIGN KEYV C.CHECKV D.PRIMARY KEYV
129.
129.成绩表score_tb中字段score代表分数,以下语句返回成绩表中的最低分【选两项】*A.select maxscore from score_tb B.select top1score from score_tb order by scoreascV C.select minscorefromscore_tbV D.select top1scorefromscore_tb order by scoredesc
130.130从产品表Products中查询单价UnitPrice在6~10的产品名称和单价信息,正确的SQL有(\【选两项】*A.SELECT Name,UnitPriceFROM Products WHERE UnitPrice BETWEEN6AND10V B.SELECT Namez UnitPriceFROM Products WHEREUnitPriceBETWEEN10AND6C.SELECT Name,UnitPriceFROM Products WHEREUnitPrice IN(6z10)D.SELECT Name,UnitPriceFROM ProductsWHEREUnitPrice=6AND UnitPrice=10V
131.
131.登录SQL Server有哪几种方式(I【选两项】*A.单点登录B.Windows身份验证模式V C.SQL Server身份验证模式V D.直接登录
132.
132.关于drop、delete与truncate使用场景描述正确的是()【多选】*A.对表进行删除的时候,用dropo V B.想删除部分数据行时候,用delete,并且带上where子句V C.保留表而删除所有数据的时候用truncateo V D.想删除表中所有数据行对表进行保留,用drop.
133.
133.关于INSERT描述错误的是(\【选两项】*A.INSERT一次只能向数据表中插入一条数据B.INSERT一次能向数据表中插入多条数据V C.INSERT插入数据时需要将数据列和数据保持顺序一致V D.若主键自增,INSERT插入数据时,需要显示插入主键列
134.
134.关于SQL描述正确的是(工【多选】*A.SQL指结构化查询语言V B.SQL是一种ANSI的标准计算机语言V C.SQL是运行在客户的语言D.SQL是运行在服务端的语言V
135.
135.关于连接查询以下说法正确的是()【选两项】*A.连接查询必须是两个表之间的连接查询B.连接查询中左连接和内连接杳询使用场景一样C.连接查询时必须添加关联列查询条件,否则结果为笛卡尔积V D.连接查询可以在一个表中进行连接查询V
136.
136.模糊查询常用的运算符包括(\【多选】*A.likeV B.inV C.between......and.......V D.or
1.
137.
7.模糊查询中‘%和的区别是(\【选两项】*A.%指匹配一个字符B._指匹配一个字符V C.一指匹配任意字符,任意数量D.%指匹配任意字符,任意数量V
138.
138.若student表中包含主键sudentid,则执行语句:update studentset studentid=100where studentid=101,结果可能是【多选】*A.错误提示:主键列不能更新139新了一条数据V C.错误提示:违反主键约束V D.既不提示错误,也不更新数据V
139.
139.若表student中有100条数据,需要选择出年龄最小的五个学员,字段stuAge表示年龄,以下SQL可以实现该功能的是【选两项】*A.Select top5*from studentorder bystuAgeV B.Select topof5*from studentorderbystuAge ASCC.Select top5percent*from studentorderbystuAgeV D.Select top5percent*from studentorderbystuAge DESC
140.
140.数据库表的实体完整性一般通过来实现【多选】*A.主键约束V B.自增约束V C.唯一约束D.一般约束
141.
141.数据库中的数据类型有哪些X【多选】*A.decimalV B.varcharV C.nvarcharV D.datetimeV
142.
142.数据完整性主要包含〉【多选】*A.一般完整性B.实体完整性,c•域完整性V D.参照完整性V
143.
143.维护数据库包括一下那些操作X【多选】*A.创建数据库,B.更改数据库名称V C.删除数据库,D.删除数据库中的数据
144.
144.下列关键字语句中,能够操作表中数据的命令是【选两项】*A.ALTER B.CREATE C.UPDATEV D.INSERTV
145.
145、下列关于ORDER BY子句的说法,不正确的是\【选两项】*A.在SELECT语句中,ORDERBY子句为必选V B.ORDERBY默认按照降序排序V CORDERBY字段DESC是降序排列D.ORDERBY子句放于WHERE子句之后
146.
146、下列关于SQL Server数据库分离和附加的说法,错误的有【多选】*A.分离出来的数据库文件有mdf文件和Idf文件B.分离出来的数据库文件只有mdf文件V C.分离出来的数据库文件只有Idf文件V D.不能对分离出来的数据库文件进行重命名,否则附加不成功V
147.
147、下列关于SqIServer数据库语法描述正确的是\【多选】*A.SQL语法大小写十分敏感,关键字必须使用大写字母
147.148对于自定义的命名与关键字相同时可采用口号来区分V可以把SQL分为两个部分数据操作语言DML和数据定义语言DDLV D.SQL的数据定义语言DDL部分使我们有能力创建或删除表格我们也可以定义索引键,规定表之间的链接,以及施加表间的约束V
148.
148、下列关于聚合函数和模糊查询说法正确的是【多选】*A.聚合函数能对集合中的一组数据进行计算,并返回单个计算结果,B.在聚合函数中除COUNT”外,聚合函数均忽略空值V C.常用聚合函数包括:SUM、MAX、MIN、AVG和COUNTV D.%通配符表示匹配任意数量的任意字符
149.
149、下面语句错误的是X【选两项】*A.select*from orderswhere ordernameis notnull.B.selectfrom orderswhere ordernamenullV C.select*from orderswhere ordernameis null D.select*from orderswhere ordernamenot isnullV
150.
150、现A表和B表需要进行内连接,select*from AB on……括号内填入下列哪两个选项可以正确实现【选两项】*A.5B.8C.11VD.
214.表book中包含三个字段:titlevarchar,authorvarcharz pricedecimal6,2o Author的默认值是,UNKNOW,执行SQL语句:insert booktitle,price valuesjspz50o以下结果正确的是[单选题]*A.插入失败,SQL语句有错B.插入成功,author歹I」的数据是UNKNOWN C.插入成功,author列的数据是NULL D.插入成功,author列的数据是
5015.不可以启动和停止SQL Server2017服务的工具是\[单选题]*A.SQL Server企业管理器B.SQL Server服务管理器C.Windows服务D.SQL Server查询分析器
16.部门表中depyld有101,102,103,104四个值,员工表外键deptld列与之关联,且有101,102两个值,那么以部门表为主表进行连接查询后可以出现条记录[单选题]*A.4V B.6C.2D.1A.inner joinV B.le代joinC.joinV D.full join
151.
151.现有表A,表B,其中表A和表B外键关联列为aid下列连接查询语句语法错误的是I【选两项】*A.select*from A,B where A.aid=B.aidV B.select*from Aleftjoin B whereA.aid=B.aid C.select*from Ajoin BwhereA.aid=B.aid D.select*from AjoinBON A.aid=B.aidV
152.
152、现有图书表book,包含字段pricedecimal6,2;现查询书价最高的图书信息,正确语句是\【选两项】*A.select top1*frombookorderbyprice ascA.ORDERBY子句放于WHERE子句之后C.select top1*frombookwhere price=maxprice D.select top1*frombookwhere price=select maxpricefrom bookV
153.
153、现有员工表employee,其字段有employeeid员工编号,gender员工性别,salary工资,birthday生日,name员工姓名,department部门,统计1985年1月1日之后出生的员工人数的SQL是\【选两项】*A.select countemployeeid员工总数from employeewhere birthday1985-01-01^B.select countemployeeid员工总数from employeewhere birthday1985-01-01C.select sumemployeeid员工总数from employeewhere birthday〉1985-01-01,D.select count*员工总数from employeewhere birthday1985-01-01V
154.
154.学生表student,成绩表score在成绩表中有学生表主键sid,查询已录入成绩的学生人数,使用以下语句【选两项】*A.select*from students,score cwheres.sid=c.sid B.select count*from students,score cwheres.sid=c.sidV C.select count*from studentsleftjoin scorecons.sid=c.sid D.select count*from studentsinnerjoin scorecons.sid=c.sidV
155.
155、以下SQL能够在Employee表中查询出所有年龄age在25至!]35岁之间的员工信息包含25岁和35岁【选两项】*A.select*from Employeewhere age=25and age=35V B.select*from Employeewhere age=25or age=35C.select*from Employeewhere agein35,25D.select*from Employeewhere agebetween25and35V
156.
156、以下关于SQL优化说法正确的是【多选】*A.选择记录条数最少的表放在最后VB.SELECT语句中避免使用*号V C.使用表或列的别名VD.用IN替代ORV
157.
157、以下函数在计算过程中NULL值不参加计算的函数是(\【多选】*A.SUMV B.MAXV C.MINQV D.COUNTQ
158.
158、以下哪些语句属于DML语句【选两项】*A.CREATE B.INSERTV C.DROP D.UPDATEV
159.
159、有一个course课程表,包含字段:cName课程名称,score学分要从此表中查询所有学分不在1〜4之间的课程名称,以下语句正确的是【选两项】*A.SELECT cNameFROM courseWHERE scoreIN1Z4A.SELECT cNameFROM courseWHERE scoreNOT BETWEEN1AND4V A.SELECT cNameFROM courseWHERE scoreNOT BETWEEN4AND1A.SELECT cNameFROM courseWHERE scoreNOT score=l ANDscore=4V
160.
160、在创建数据表时,NOT NULL约束指的是1*A.NOT NULL约束强制列不接受NULL值VB.NOT NULL约束强制字段始终包含值这意味着,如果不向字段添加值,就无法插入新记录或者更新记录V NOTNULL约束强制列不接受NULL值,并插入时赋默认值NOTNULL约束强制列不接受NULL值,但是可以插入空字符Vo
17.查询SQL语句中必选的子句是()[单选题]*A.SELECT...FROM B.SELECT...FROM...WHERE C.SELECT…FROM・・・ORDERBYD.SELECTV
18.查询student表中的所有非空email信息,以下语句正确的是[单选题]*A.Select emailfrom studentwhere email!=null B.Select emailfrom studentwhere emailnot isnull C.Select emailfrom studentwhere emailnull D.Select emailfrom studentwhere emailis notnullV
19.查询出Customer表中查询出所有登录账号LoginlD为字母开头的用户信息工[单选题]*A.select*from Customerwhere LoginlDlike a-z B.select*from Customerwhere LoginlDlike[a-z.A-Z%]C.select*from Customerwhere LoginlDlike[a-z.A-Z]%VD.select*from Customerwhere LoginlDlike1Aa-乙A-Z]%
20.查询数据过程中,求最大值的是哪个函数\[单选题]*A.MAXVB.MINC.AVGD.SUM
21.查找authors表中的所有电话号码的首位为4,第二位为0或1的电话号码[单选题]*A.SELECT phoneFROM authorsWHERE phoneLIKE4[L0]%N B.SELECT phoneFROM authorsWHERE phonein,4[A10]%C.SELECT phoneFROM authorsWHERE phoneLIKE4_[l,0]%D.SELECT phoneFROM authorsWHERE phonebetween41%and40%
22.查找student表中所有电话号码(列名telephone)的第一位为8或6,第三位为0的电话号码(\[单选题]*A.select telephonefrom studentwhere telephonelike[8,6]%0B.select telephonefrom studentwhere telephonelike[8,6]_0%V C.select telephonefrom studentwhere telephonelike[8,6]*0%D.select telephonefrom studentwhere telephonelike[8,6]_0*
23.查找工资在6000以上并且职称为工程师的表达式(\[单选题]*A.工资>6000or职称二‘工程师’B.工资56000or职称二‘工程师’C.工资>6000and职称=工程师N D.工资56000and职称♦工程师’
24.创建表的语法是(X[单选题]*A.create table表名VB.create表名C.create表名table D.creare
25.创建数据库时,不需要指定属性[单选题]*A.数据库的访问权限VB.数据库的存放位置C.数据库的物理名和逻辑名D.数据库的初始大小
26.从产品表Products中查询前10行商品的单价UnitPrice之和,正确的SQL是\[单选题]*A.SELECT TOP10SUMUnitPrice AS单价之和FROM ProductsVB.SELECT SUMUnitPriceAS单价之和TOP10FROMProductsC.SELECT TOP10COUNTUnitPrice AS单价之和FROMProductsD.SELECT SUMUnitPriceTOP10AS单价之和FROMProducts
27.当你执行下面的SQL语句时SELECT aujd,titlejdz sumroyaltyperFROMtitleauthorGROUPBY titlejd,aujd ORDERBYtitlejd,au_id结果为[单选题]*A.语句执行失败28在结果集中,对每一个不同的au_id的值和titlejd的值的组合都会有一行VC.在结果集中,每一行中aujd的值都不会相同D.在结果集中,每一行中titlejd的值都不会相同
28.订单表Orders中有主键0」d,订单日期OrderDate,订单价格OrderPrice,客户名称CustomerName,下列SQL语句能够找出订单金额最大的订单信息[单选题]*A.SELECT TOP1OrderPriceAS LargestOrderPriceFROMOrders B.SELECT COUNTOrderPriceAS LargestOrderPriceFROMOrdersC.SELECT MAXOrderPriceASLargestOrderPriceFROM OrdersVD.SELECT SUMOrderPriceASLargestOrderPriceFROMOrders
29.分组查询过程中,在groupby后面执行条件查询使用哪个关键字\[单选题]A.orderbyB.where C.havingV D.from E..购物车表中对于商品数量的设计属于数据类型[单选题]*A.整型VB.字符类型C.日期类型D.小数类型F..关系模型和数据表中的一列指的是X[单选题]*A.元组B.属性VC.关D.主键G..关于查询操作,下列说法正确的是X[单选题]*A.执行SELECT*FROM table_name WHERE…〃语句后,一定会返回所有行的数B.FROM子句在SELECT子句中为必选C.在SQLServer中,〃!=〃与〃作用完全相同VD.语句〃SELECT*FROMtable_name WHEREAge NOTNULL”的写法正确
33.查询SQL语句中必选的子句是(X[单选题]*A.SELECT...FROM B.SELECT…FROM.・・WHERE C.SELECT...FROM...ORDERBYD.SELECTV
34.查询student表中的所有非空email信息,以下语句正确的是()[单选题]*A.Select emailfromstudentwhere email!=null35Select emailfromstudentwhere emailnot isnull C.Select emailfromstudentwhere emailnullD.Select emailfromstudentwhere emailis notnullV
35.查询出Customer表中查询出所有登录账号(Login为字母开头的用户信息(\[单选题]*A.select*from Customerwhere LoginlDlike a-z B.select*from Customerwhere LoginlDlike[a-z.A-Z%]C.select*from Customerwhere LoginlDlike[a-z.A-Z]%VD.select*from Customerwhere LoginlDlike/[Aa-z.A-Z]%/
36.查询数据过程中,求最大值的是哪个函数(\[单选题]*A.MAXVB.MINC.AVGD.SUM。