工学

填空题SELECT语句中的WHERE说明()。

题目
填空题
SELECT语句中的WHERE说明()。
参考答案和解析
正确答案: 查询条件
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面语句中,表示过虑条件是vend_id=1002或vend_id=1003的是( )

A.select * from products where vend_id=1002 or vend_id=1003

B.select * from products where vend_id in (1002,1003);

C.select * from products where vend_id not in (1004,1005);

D.select * from products where vend_id=1002 and vend_id=1003


正确答案:B,A 

第2题:

现要统计选课表中C01课程的最高成绩,下列语句中正确的是( )。

A、SELECT MAX(成绩) FROM 选课表 WHERE 课程号 = 'C01'

B、SELECT MAX(*) FROM 选课表 WHERE 课程号 = 'C01'

C、SELECT MIN(成绩) FROM 选课表 WHERE 课程号 = 'C01'

D、SELECT MIN(*) FROM 选课表 WHERE 课程号 = 'C01'


参考答案:A

第3题:

( 22 )在下列查询语句中,与

SELECT TABL* FROM TAB1 WHERE InStr([ 简历 ]," 篮球 ")<>0

功能相同的语句是( ) 。

A ) SELECT TAB1.* FROM TAB1 WHERE TAB1. 简历 Like" 篮球 "

B ) SELECT TAB1.* FROM TAB1 WHERE TAB1. 简历 Like"* 篮球 "

C ) SELECT TAB1.* FROM TAB1 WHERE TAB1. 简历 Like"* 篮球 *"

D ) SELECT TAB1.* FROM TAB1 WHERE TAB1. 简历 Like" 篮球 *"


正确答案:C

第4题:

下列SELECT语句中,语法正确的是( )。

A.SELECT*FROM'通信录'WHERE性别='男'

B.SELECT*FROM通信录WHERE性别='男'

C.SELECT*FROM'通信录'WHERE性别=男

D.SELEC*FROM通信录WHERE性别=男


正确答案:B
解析:SELECT语句构成了SQL数据库语言的核心,语法包括几个主要子句,分别是FROM、WHERE和ORDERBY子句等。

第5题:

在SQL的SELECT语句中,用于实现选择运算的是______。

A.FOR

B.WHILE

C.IF

D.WHERE


正确答案:D
解析:SELECT语句的语法包括几个主要子句,分别是:FORM、WHERE和ORDER BY子句。在语句中WHERE后跟条件表达式,用于实现选择运算。

第6题:

下列语句中,功能相同的命令是()。

A.SELECT学号,姓名FROM学生WHERE年龄BETWEEN20TO22;

B.SELECT学号,姓名FROM学生WHERE年龄>20AND年龄<=22;

C.SELECT学号,姓名FROM学生WHERE年龄>=20AND年龄<22;

D.SELECT学号,姓名FROM学生WHERE年龄>=20AND年龄<=22;


参考答案:AD

第7题:

在SELECT语句中, ______ 子句后可能带有HAVING短语。

A.ORDER

B.GROUP

C.WHERE.

D.SELECT


正确答案:B
解析:在SELECT SQL语句中,GROUP子句用于把查询结果中的行按一个或多个列的值分组,其中 HAVING短语可以跟在GROUP之后(也只能跟在GROUP之后),用于指定在查询结果中的各组应满足的条件。

第8题:

select语句的过滤条件既可以放在where子句中,也可以放在from子句中。 ()


正确答案:错误

第9题:

查询选修C2课程号的学生姓名,下列SQL语句中错误的是 ______。

A.SELECT 姓名 FROM S WHERE EXISTS (SELECT*FROM SC WHERE 学号=S.学号 AND 课程号='C2')

B.SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号='C2')

C.SELECT 姓名 FROM S JOIN SC ON S.学号=SC.学号 WHERE 课程号='C2'

D.SELECT 姓名 FROM S WHERE 学号= (SELECT 学号 FROM SC WHERE 课程号='C2')


正确答案:D
解析:要求查询选修C2课程号的学生的姓名,姓名字段在S表中,而课程号在SC表中,可知查询的结果来自一张表,而条件来自另一张表,所以这里可以用简单的连接查询或者用嵌套查询。
  选项A使用谓语EXISTS进行查询,EXISTS或NOT EXISTS是用来检查在子查洵中是否有结果返回(即存在元组或不存在元组)。选项A先查询出SC表中选修了C2课程的所有信息,并指定SC表和S表通过学号公共字段建立联系,接着查询出姓名字段所对应的值,这种查询是可以达到目的的。
  选项B是一个嵌套查询,首先在SC表中查出选修了C2课程的学生的学号,接着找出这些学号在S表中所对应的学生的姓名,从而查询出选修了C2课程的学生的姓名。
  选项C是一个连接查询,SC表和S表首先通过学号字段建立连接,再找出选修了C2课程的学生的姓名。
  选项D中先找出选修了C2课程的学生的学号,因为选修C2课程的学生可能不止一个,因此不能直接用“=”号,而应该用“IN",IN相当于集合运算符∈,所以选项D是错误的。

第10题:

σ操作相当于SQL语句中的( )。A.select B.whereC.from……where…… D.group by


正确答案:B
题目得操作是一个选择的操作,即选择满足条件的元组。相当于SQL的where.

更多相关问题