当前位置:计算机科学技术题库>结构化查询语言(SQL)题库

问题:

[多选] Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是()

01053090A#Hm3?。01003090A01。01053090D09。0101A01。

问题:

[多选] 成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。(选择两项)

select max(score) from grade。select top 1 score from grade order by score asc。Select min(score) from grade。select top 1 score from grade order by score desc。

问题:

[多选] 现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()

select top 1 * from book order by price asc。select top 1 * from book order by price desc。select top 1 * from book where price= (select max (price)from book)。select top 1 * from book where price= max(price)。

问题:

[多选] 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是()

Update grade set score=score+5。Update grade set score=score+5 where score>=55 or score <=60。Update grade set score=score+5 where score between 55 and 60。Update grade set score=score+5 where score >=55 and score <=60。

问题:

[多选] 若要删除book表中所有数据,以下语句错误的是()

truncate table book。delete * from book。drop table book。delete from book。

问题:

[多选] 数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float)。要求查询全部雇员信息应该是哪些数据?()

Select * From Emp。Select * From Emp Where EmpNO Like '%%'。Select * From Emp Where Name = '%%'。Select * From Emp Where Name Like '%%'。

问题:

[多选] 数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float),Comm(奖金,Float,可为空)。查询出雇员编号不为791,792,793的雇员信息应该是用哪些数据查询?()

Select * From Emp Where EmpNO Not In('791','792','793')。Select * From Emp Where EmpNO !='791' AND EmpNO!='792' And EmpNO='793'。Select * From Emp Where EmpNO <>'791' AND EmpNO<>792' And EmpNO=<>793'。Select * From Emp Where EmpNO =!'791' AND EmpNO =!'792' And EmpNO =!'793'。

问题:

[多选] 数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float),Comm(奖金,Float,可为空)。查询出雇员编号为791,792,793的雇员信息是()

Select * From Emp Where EmpNO In('791','792','793')。Select * From Emp Where EmpNO ='791' Or EmpNO='792' OR EmpNO='793'。Select * From Emp Where EmpNO >='791' And EmpNO<='793'。Select * From Emp Where EmpNO >'791' And EmpNO<'793'。

问题:

[多选] 数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float)。查询出受雇于1981年的雇员信息是()

elect * From Emp Where HirDate>='1981-1-1' And HirDate <='1981-12-31'。Select * From Emp Where Between In '1981-1-1' And <'1981-12-31'。Select * From Emp Where Between In '1981-12-31' And <'1981-1-1'。Select * From Emp Where HirDate>='1981-1-1' NOT HirDate <='1981-12-31'。

问题:

[多选] 数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float)。查询出职位不为“办事员”的雇员信息是()

Select *From Emp Where Job>="办事员"。Select* From Emp Where Job==’办事员’。Select* From Emp Where Job<>’办事员’。Select* From Emp Where Job!=’办事员&rsquo。