在下列查询语句中,与SELECT TABl*FROM,TABl WHERE InStr([简历],”篮球”)<>o功能相同的语句

题目

在下列查询语句中,与SELECT TABl*FROM,TABl WHERE InStr([简历],”篮球”)<>o功能相同的语句是( )。

A.SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球”

B.SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球”

C.SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球*”

D.SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球*”

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SELECT语句中,下列哪种子句用于指出所查询的数据表名()。

A.SELECT子句

B.INTO子句

C.FROM 子句

D.WHERE子句


SELECT子句

第2题:

SELECT查询语句中两个必不可少的子句是FROM和WHERE。


SELECT;FROM

第3题:

在下列查询语句中,与SELECTTABL*FROMTABlWHEREInStr([简历],"篮球")◇0功能相同的语句是( )。

A.SELECTTABl.*FROMTABlWHERETABl.简历Like"篮球"

B.SELECTTABl.*FROMTABlWHERETABl.简历Like"*篮球"

C.SELECTTABl.*FROMTABlWHERETABl.简历Like"*篮球*"

D.SELECTTABl.+FROMTABlWHERETABl.简历Like"篮球*"


正确答案:C
InStr(<strl>,<str2>)函数的功能是检索子字符串str2在字符串strl中最早出现的位置,返回一整型数。Instr([简历],"篮球")◇0,返回不等于0的值,表示“篮球”在简历字段出现,与Like"*篮球*"所表达的意思一致(其中,*代表匹配零个或多个字符)。

第4题:

设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。有下列查询语句:Ⅰ.SELECT商品号FROM购买表WHERE顾客号=ˊAˊAND商品号IN(SELECT商品号FROM购买表WHERE顾客号=ˊBˊ)Ⅱ.SELECT商品号FROM购买表WHERE顾客号=ˊA ˊEXCEPTSELECT商品号FROM购买表WHERE顾客号=ˊBˊⅢ.SELECT商品号FROM购买表WHERE顾客号=ˊAˊINTERSECTSELECT商品号FROM购买表WHERE顾客号=ˊBˊⅣ.SELECT商品号FROM购买表WHERE顾客号=ˊA ˊUNl0NSELECT商品号FROM购买表WHERE顾客号=ˊB ˊ上述语句中,能够实现该查询要求的是( )。

A.仅Ⅰ和Ⅱ

B.仅Ⅰ和Ⅲ

C.仅Ⅰ和Ⅳ

D.仅Ⅲ


正确答案:B
SQL中的集合操作符IN、EXCEPT、INTERSECT和UNION的用法分别为:①IN,确定给定的值是否与子查询或列表中的值相匹配,选择与列表中的任意一个值匹配的行;②EXCEPT,指在第一个集合中存在,但是不存在于第二个集合中的数据;③INTERsECT,是指在两个集合中都存在的数据;④UNION.操作符用于合并两个或多个SELECT语句的结果集,对于UNION操作符,请注意,UNION内部的SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条SELECT语句中的列的顺序必须相同。要返回A和B相同的商品,则选项I中先查出B购买的商品号,并且使用IN操作符,查出A购买的商品号且该商品号同时也在B购买的商品号结果集中,即满足了A和B都购买的商品号,符合要求。选项Ⅱ中的EXCEPT操作符使得查询出的结果为A购买的商品减去B购买的商品,不符合要求。选项Ⅲ的IN.TERSECT操作符表示两个结果集都存在的商品号,即既属于A又属于B的商品号,符合要求。选项Ⅳ中的UNION操作符表示两个结果集的合并,即包括A购买的商品也包括B购买的商品,不符合要求。

第5题:

下列SQL语句中可以正确查询教师表中“系别号”字段的值为空值的所有记录的是( )。

A. SELECT*FROM教师WHERE系别号=‘ ’

B. SELECT*FROM教师WHERE系别号=null

C. SELECT*FROM教师WHERE系别号is null

D. SELECT ISNULL(系别号)FROM教师


正确答案:C
SQL支持空值。查询空值时要使用Is NULL,=NULL是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。

第6题:

在下列查询语句中,与 SELECTTAB1.*FROM TABl 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
解析:Access提供了InStr函数用于字符串搜索。“SELECT TAB1.*FROM TAB1 WHERE InStr([简历],”篮球“)>0”语句的作用是在TAB1表中,查找“简历”字段中包含“篮球”内容的记录的全部信息。Access里 like的通配符用法是这样:“?”表示任何单一字符;“*”表示零个或多个字符;“#”表示任何一个数字。因为“篮球”前后都有可能有别的字符,既然要查找包含“篮球”字符的内容,那么就必须要将其他字符考虑在查找条件内,所以C选项正确。

第7题:

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

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

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

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

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


参考答案:AD

第8题:

在SQL新版的查询语句中,select选项实现投影运算,from选项实现______运算,where选项实现______运算。


正确答案:连接、选择
连接、选择

第9题:

( 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