在下列查询语句中,与SELECTTABL*FROMTABlWHEREInStr([简历],"篮球")◇0功能相同的语句是( )。A.SELECTTABl.*FROMTABlWHERETABl.简历Like"篮球"B.SELECTTABl.*FROMTABlWHERETABl.简历Like"*篮球"C.SELECTTABl.*FROMTABlWHERETABl.简历Like"*篮球*"D.SELECTTABl.+FROMTABlWHERETABl.简历Like"篮球*"

题目

在下列查询语句中,与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"*篮球*"所表达的意思一致(其中,*代表匹配零个或多个字符)。
更多“在下列查询语句中,与SELECTTABL*FROMTABlWHEREInStr([简历],"篮球")◇0功能相同的语句是( )。 A.S ”相关问题
  • 第1题:

    下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。 A.if(a<=b)n=0;

    下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。

    A.if(a<=b)n=0;

    B.if(a>B)‖(b>c))n=1;elsen=0;

    C.if(a>b)if(b>c)n=1;elsen=;elsen=0;

    D.if(a>b)n=1;elseif(b<=c)n=1;elseif(b>c)n=1;elsen=0;


    正确答案:C
    C。【解析】根据三元表达式:?的规则,当a>b时,结果为表达式b>c?1:0,其意义为if(b>c),则结果为1。其表达的意义和C选项一样。

  • 第2题:

    在下列查询语句中,与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”篮球*”


    正确答案:C
    本题考查的是InStr函数。InStr函数的格式为:InStr(字符表达式1,字符表达式2[,数值表达式])其功能是检索字符表达式2在字符表达式l中最早出现的位置,返回整数,若没有符合条件的数,则返回0。本题的查询的条件是在简历字段中查找是否出现了“篮球”字样。应使用关键词“Like”;在“篮球”的前后都加上“*”,代表要查找的是“篮球”前面或后面有多个或0个字符的数据,这样也就是查找所有简历中包含“篮球”的记录。

  • 第3题:

    下列SQL查询语句中,与下面查询,设计视图所示的查询结果等价的是( )。

    A.SELECT姓名,性别,所属院系,简历FROM tStud WHERE性别="女"AND所属院系IN("03","04")

    B.SELECT姓名,简历FROM tStud WHERE性别="女"AND所属院系IN("03","04")

    C.SELECT姓名,性别,所属院系,简历FROM tStud WHERE性别;"女"AND所属院系:"03"OR所属院系:"04"

    D.SELECT姓名,简历FROM tStud WHERE性别;"女"AND所属院系二"03"OR所属院系:"04"


    正确答案:A
    解析:本题考查查询设计视图与SQL查询的知识。在查询设计视图中,“显示”一行决定了最后结果都包括哪些字段;如果条件写在同一行,意味着条件之间是“与”的关系;不在同一行意味着条件之间是“或”的关系。所以本题中的条件可以写成“性别:”女”And(所属院系="03"Or所属院系:"04")”,就是所属院系为“03”或“04”的女生,也就是所属院系在("03","04")。这个集合中的女生。选项B)、D)的SELECT子句中的结果字段不正确,选项C)没有注意到And的优先级高于Or。

  • 第4题:

    在下列查询语句中,与 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选项正确。

  • 第5题:

    下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( )

    A.Select姓名,性别,所属院系,简历From tStud Where性别一”女”And所属院系In(”03”,”04”)

    B.Select姓名,简历From tStud Where性别一”女”And所属院系In(”03”,”04”)

    C.Select姓名,性别,所属院系,简历From tStud Where性别一”女”And所属院系一”03”OR所属院系一”04”

    D.Select姓名,简历From tStud Where性别一”女”And所属院系=”03”OR所属院系一“04”


    正确答案:B
    题目中设计视图的查询结果是查询出tStud表中性别为“女”且所属院系是″O3″或″04″的记录,并只显示“姓名”和“简历”字段。A、c选项中,显示的字段有“姓名”,“性别”,“所属院系”和“简历”,不符合要求。D选项中,显示的字段有“姓名”和“简历”,但是这些记录必须满足″所属院系=″03″″,不符合题意。8选项中,显示的字段为“姓名”和“简历”,“所属院系In(″03″,″04″)″表示所属院系为“O3”或“04”,符合题意。故选择B选项。