低调.docx
《低调.docx》由会员分享,可在线阅读,更多相关《低调.docx(11页珍藏版)》请在冰点文库上搜索。
低调
知识点5
查询员工工资信息时,结果按工资降序排列,正确的是(C)
A.ORDERBY工资
B.ORDERBY工资distinct
C.ORDERBY工资desc
D.ORDERBY工资asc
需要分析在各种报纸设置的招聘广告的效果,并显示投放广告数量在2个以上的报纸的信息,则合适的查询语句是()。
(选择一项)
A.SELECTcNewspaperCode,’No.ofAdvts.Placed’=SUM(cNewspaperCode)
FROMNewsAd
GROUPBYcNewspaperCode
HAVINGCOUNT(cNewspaperCode)>=2
B.SELECTcNewspaperCode,’No.ofAdvts.Placed’=COUNT(cNewspaperCode)
FROMNewsAd
GROUPBYcNewspaperCode
WHERECOUNT(cNewspaperCode)>=2
C.SELECTcNewspaperCode,’No.ofAdvts.Placed’=COUNT(cNewspaperCode)
FROMNewsAd
WHERECOUNT(cNewspaperCode)>=2
GROUPBYcNewspaperCode
D.SELECTcNewspaperCode,’No.ofAdvts.Placed’=COUNT(cNewspaperCode)
FROMNewsAd
GROUPBYcNewspaperCode
HAVINGCOUNT(cNewspaperCode)>=2
D
以下的SQL语句:
SelectA=BFROMABC
返回的列名为()。
(选择一项)
A.A
B.B
C.AB
D.存在语法错误
D
以下的SQL语句:
SELECTStudentIDAs学员编号,(Score*0.9+5)As综合成绩
FROMScore
WHEREScore>=60
ORDERBY(Score*0.9+5)可以在orderby中使用表达式
以下说法错误的是()。
(选择一项)
A.查询输出两列,列名分别为“学员编号”和“综合成绩”
B.只有分数值大于60分的成绩才计算综合成绩
C.查询输出的分数将从低到高排列
D.以上SQL语句语法错误,不能够在排序列中使用表达式
D
陈述A:
SELECT*FROMuserWHEREnameISNULL
陈述B:
SELECT*FROMuserWHEREname=NULL
要查询用户表中name为空的用户信息,正确的是()。
(选择一项)
A.陈述A正确,陈述B错误
B.陈述A错误,陈述B正确
C.都正确
D.都是错误的
A
使用SELECT语句显示表的所有的列时,选用的符号是()。
(选择一项)
A.*
B.[]
C._
D.[^]
A
下列查询条件()可以查询出员工数据表中的字段“员工所在地”不在“柏林”的员工。
(选择一项)
A.!
>’柏林’
B.NOT‘柏林’
C.ISNOT‘柏林’
D.<>‘柏林’
D
为列出居住在MA或者DC州的所有的出版商,其SELECT语句是()。
(选择一项)
A.SELECTPub_Name,City
FROMPublishers
WHEREState=(’MA’,’DC’)
B.SELECTPub_Name,City
FROMPublishers
WHEREStateIN(’MA’,’DC’)
C.SELECTPub_Name,City
FROMPublishers
WHEREStateBETWEEN‘MA’AND‘DC’
D.SELECTPub_Name,City
FROMPublishers
WHEREState=’MA’ANDState=’DC’
B
显示测验成绩排在前10%的外部候选人的所有材料,测试时间在2008年8月进行,合适的查询语句是()。
(选择一项)
A.SELECTTOP10*
FROMExternalCandidate
WHEREdTestDate>=’8/1/2008’ANDdTestDate<=’8/31/2008’
ORDERBYsiTestScore
B.SELECTTOP10PERCENT*
FROMExternalCandidate
WHEREdTestDate>=’8/1/2008’ANDdTestDate<=’8/31/2008’
ORDERBYsiTestScoreDESC
C.SELECTTOP10PERCENT*
FROMExternalCandidate
WHEREdTestDate>=’8/1/2008’ANDdTestDate<=’8/31/2008’
ORDERBYsiTestScoreASC
D.SELECTTOP10PERCENT
FROMExternalCandidate
WHEREdTestDate>=’8/1/2008’ANDdTestDate<=’8/31/2008’
ORDERBYsiTestScoreDESC
B
从客户表中查询出公司名称中包括有"公司"两个字的客户记录,正确的SQL语句是()。
(选择一项)
A.SELECT*FROM客户WHERE公司名称LIKE“%公司%”;
B.SELECT*FROM客户WHERE公司名称LIKE'%公司';
C.SELECT*FROM客户WHERE公司名称NOTIN'%公司';
D.SELECT*FROM客户WHERE公司名称LIKE'%公司%';
d
SQLServer以下的检查约束:
ALIKE'13[5-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
估计是用来()。
(选择一项)
A.检查身份证号码是否合法
B.检查手机号码是否合法
C.检查电子邮件是否合法
D.检查邮政编码是否合法
B
编写一个查询,显示外部候选人所在城市的列表,合适的查询是()要把重复值去掉。
(选择一项)
A.SELECTcCity
FROMExternalCandidate
ORDERBYcCity
B.SELECTcCity
FROMExternalCandidate
C.SELECTDISTINCT*
FROMExternalCandidate
D.SELECTDISTINCTcCity
FROMExternalCandidate
D
查询职位编号和职位描述,以职位编号升序,职位描述降序排列结果,则合适的查询是()。
(选择一项)
A.SELECTcPositionCode,vDescription
FROMPosition
ORDERBYcPositionCodeDESC,vDescriptionASC
B.SELECTcPositionCode,vDescription
FROMPosition
ORDERBYcPositionCode,vDescriptionDESC
C.SELECTcPositionCode,vDescription
FROMPosition
ORDERBYvDescriptionDESC,cPositionCodeASC
D.SELECTcPositionCode,vDescription
FROMPosition
ORDERBYvDescription,cPositionCode
B
测验中分数在80到100之间的候选人需要面试,合适的查询语句是()。
(选择一项)
A.SELECTvFirstName,vLastName,siTestScore
FROMExternalCandidate
WHEREsiTestScore>=80ANDsiTestScore<=100
B.SELECTvFirstName,vLastName,siTestScore
FROMExternalCandidate
WHEREsiTestScore>80ORsiTestScore<100
C.SELECTvFirstName,vLastName,siTestScore
FROMExternalCandidate
WHEREsiTestScore<=80ANDsiTestScore>=100
D.SELECTvFirstName,vLastName,siTestScore
FROMExternalCandidate
WHEREsiTestScore<80ANDsiTestScore>100
A
查询报纸名字中包含“TexasTimes”的报纸的材料,合适的查询语句是()。
(选择一项)
A.SELECTcNewspaperName,vContractPerson,cPhone
FROMNewspaper
WHEREcNewspaperNameLIKE‘%TexasTimes%’
B.SELECTcNewspaperName,vContractPerson,cPhone
FROMNewspaper
WHEREcNewspaperNameLIKE‘TexasTimes’
C.SELECTcNewspaperName,vContractPerson,cPhone
FROMNewspaper
WHEREcNewspaperNameLIKE‘TexasTimes%’
D.SELECTcNewspaperName,vContractPerson,cPhone
FROMNewspaper
WHEREcNewspaperNameLIKE‘[TexasTimes]’
A
知识点7
以下的T-SQL代码:
CREATETABLEmylogintable
(
date_indatetime,
user_idint,
myuser_namevarchar(20)
)
GO
InsertmylogintableValues(‘1999-3-5’,2)
GO
Select*frommylogintable
该代码在查询分析器执行后,将()。
(选择一
A.创建表错误,提示没有指定数据类型datetime的最大长度
B.插入数据错误,因为表中的字段为三个,不能只插入了两个数据项
C.创建表和插入数据都正确
D.以上代码将正确执行,并可以显示出一条数据
B
假设表ABC中的所有列均为字符数据类型,A列的默认值为“VA”,同时还有B列和C列,则执行以下的T-SQL:
INSERT ABC(A,C)VALUES(‘V’,‘NULL’)
后,下列的说法那一项正确()。
(选择一项)
A.插入B列的值为字符‘NULL’
B.插入A列的值为VA
C.插入B列的值为空值
D.插入C列的值为空值
C
在SQL语言中删除数据表的命令为
A.DELETETABLE
B.CREATETABLE
C.DROPTABLE删除数据用delete和truncate
D.ALTERTABLE
C
建立一张员工表(employee),当向表中插入数据时,若不提供入职时间(beginTime),就把系统当前时间自动作为员工入职时间插入数据库中,以下说法正确的是(用default来建立默认数值)
A.约束中不能使用各种函数,所以只能使用触发器来实现
B.可以使用CHECK约束实现,默认值采用日期函数getDate()
C.入职时间必须设为日期类型
D.可以使用DEFAULT约束实现,默认值采用日期函数getDate()
D
createtablestudent
(
idintidentity(1,1),
namevarchar(20)
)
altertablestudentaddconstraintuq_nameunique(name)唯一约束
insertintostudentvalues(null)
insertintostudentvalues(null)
insertintostudentvalues(‘jack’)
insertintostudentvalues(‘jack’)
依次执行以上SQL语句后,student表中存在()行记录
A.1
B.2
C.3
D.4
B
Sqlserver中,()命令用来删除表
A.Drop
B.Remove
C.Truncate
D.Delete
A
在SQL中,建立表用的命令是
A.CREATESCHEMA
B.CREATETABLE
C.CREATEVIEW
D.CREATEINDEX
B
SQLServer2000中删除表中记录的命令是
A.DELETE
B.SELECT
C.UPDATE
D.DROP
A
SQLServer2000中表查询的命令是
A.USE
B.SELECT
C.UPDATE
D.DROP
B
SQL语言中,删除表中数据的命令是
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
A
SQLServer2000中表更新数据的命令是
A.USE
B.SELECT
C.UPDATE
D.DROP
C
SQL语言中,删除一个表中所有数据,但保留表结构的命令是
A.DELETE
B.DROP
C.CLEAR
D.REMORE
A
使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是
A.UPDATESETAGEWITHAGE+1
B.REPLACEAGEWITHAGE+1
C.UPDATESTUDENTSETAGE=AGE+1
D.UPDATESTUDENTAGEWITHAGE+1
C
在数据库内可以进行的操作有()①创建表②修改记录③查询记录④删除符合某种条件的记录
A.①
B.①②
C.①②③
D.①②③④
D
CREATETABLESTUDENT
(
SNOChar(4)PRIMARYKEYNOTNULL,
SNChar(8),
SEXChar
(2),
AGEchar
(2)CHECK(AGE>15ANDAGE<30)
)
A.INSERTSTUDENT(SNO,SEX,AGE)valueS(‘S8’,’男’,13)
B.INSERTINTOSTUDENT(SEX,AGE)valueS(‘男’,20)
C.INSERTSTUDENT(SNO,SEX,AGE)valueS(‘S9’,’男’,17)
D.INSERTINTOSTUDENT(SNO,SN)valueS(‘S9’,’安琦’,16)
C