单选题在下列查询语句中,与SELECT TAB1.* 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

题目
单选题
在下列查询语句中,与SELECT TAB1.* 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*篮球*


相似考题
更多“单选题在下列查询语句中,与SELECT TAB1.* 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*篮”相关问题
  • 第1题:

    要查询INFORMATION表中姓“王”且日£名的学生情况。可以用下列哪个命令?…

    A.SELECT*FROM INFORMATION WHERE姓名=‘王--’

    B.SELECT*FROM INFORMATION WHERE姓名LIKE‘王%’

    C.SELECT*FROM INFORMATION WHERE姓名=‘王%’

    D.SELECT*FROM INFORMATION WHERE姓名LIKE‘王_’


    正确答案:D
    解析:LIKE运算符的一般形式为:列名[NOT]LIKE<匹配串>。匹配串中可包含四种通配符:一(下划线)、%(百分号)、[]和[^]。

  • 第2题:

    在学生表STUD中查询所有姓张的学生的信息,使用的SQL语句是______。

    A.SELECT * FROM STUD WHERE 姓名LIKE“张%”

    B.SELECT * FROM STUD WHERE 姓名IN(“张%”)

    C.SELECT * FROM STUD WHERE 姓名LIKE“张$”

    D.SELECT * FROM STUD WHERE 姓名IN(“张$)”


    正确答案:A
    解析:在WHERE子句中可以使用查询条件谓词LIKE实现字符匹配。谓词LIKE的一般形式为“列名 LIKE字符串常数”,其中的列名的数据类型必须是字符型,在字符串常数中可以使用一些特殊字符来匹配字符。字符%(百分号)表示可以和任意长的字符串匹配。所以,选项A的语句正确。

  • 第3题:

    若要在职工表中查找姓名中最后一个字是“静”的职工记录,应该使用的命令是 ( )。

    A.SELECT*FROM 职工 WHERE 姓名 LIKE “?静”

    B.SELECT*FROM 职工 WHERE 姓名 LIKE “*静”

    C.SELECT*FROM 职工 WHERE 姓名 LIKE “!静”

    D.SELECT*FROM 职工 WHERE 姓名 LIKE “-静”


    正确答案:B
    解析:LIKE运算符是字符串匹配运算符,可以用“*”表示0个或多个字符,另外还有一个通配符“?”表示一个字符。选项A是查找名字只有两个字的职工,选项C、D用法不对。

  • 第4题:

    在下列查询语句中,与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个字符的数据,这样也就是查找所有简历中包含“篮球”的记录。

  • 第5题:

    对于学生信息表:student(sno,sname,sex,age,dept),要查询所有刘姓学生的信息,正确的语句是

    A.SELECT * FROM student WHERE sname LIKE'刘 * '

    B.SELECT * FROM student WHERE sname LIKE'刘 $'

    C.SELECT * FROM student WHERE sname LIKE'刘%'

    D.SELECT * FROM student WHERE sname LIKE'刘&'


    正确答案:C
    解析:%符号可以表示可以和任意长的字符串匹配。掌握SQL语言中其它特殊符号的含义和用法。

  • 第6题:

    下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息( )。

    A、select * from 学生表 where 姓名=’_敏%’

    B、select * from 学生表 where 姓名 like ’_敏%’

    C、select * from 学生表 where 姓名 like ’%敏%’

    D、select * from 学生表 where 姓名 like ’%敏’


    参考答案B

  • 第7题:

    客服业务受到SQL语句的影响非常大,以下哪些是执行效率比较低的SQL语句,可以进行优化()

    • A、select*from record where substrb(CardNo,1,4)=’5378’;
    • B、表tab1中的列col1是字符型(char),执行select col1,col2 from tab1 where col1>’10’;
    • C、select count(*)from stuff where id_no in(’0’,’1’);
    • D、UPDATE SERVICEINFO SET STATE=0WHERE STATE<>0。

    正确答案:A,C,D

  • 第8题:

    在ACCESS“学生”表中有学号、姓名、性别、入学成绩、身高字段。现需查询姓名中含有“娟”和“丽”字的学生信息正确的SQL语句是()。

    • A、select*from学生Where姓名=”娟”or姓名=”丽”
    • B、select*from学生Where姓名=”*娟*”or姓名=”*丽*”
    • C、select*from学生Where姓名LIKE”*娟*”or姓名LIKE”*丽*”
    • D、select*from学生Where姓名LIKE”娟”AND姓名=”丽”

    正确答案:D

  • 第9题:

    从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确()。

    • A、Select * from 员工 where 姓名 =’_玛丽_’
    • B、Select * from 员工 where 姓名 =’%玛丽_’
    • C、Select * from 员工 where 姓名 like ‘_玛丽%’
    • D、Select * from 员工 where 姓名 like ‘%玛丽%’

    正确答案:D

  • 第10题:

    从"学习经历"表中查询毕业学校名称与“清华”有关的记录应该用()。

    • A、SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ´*清华*´
    • B、SELECT * FROM 学习经历 WHERE 毕业学校 = ´%清华%´
    • C、SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ´%清华%´
    • D、SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ´?清华?´

    正确答案:C

  • 第11题:

    查询出所有名字以’S’开始的员工()

    • A、select * from emp where ename in 'S%';
    • B、select * from emp where ename='S%';
    • C、select * from emp where ename like 'S%';
    • D、select * from emp where ename like 'S_';

    正确答案:C

  • 第12题:

    查询名字中第2个字为“阳”的学生的姓名和学号,正确的是()

    • A、Select Sname,Sno from student where Sname like‘_阳%’;
    • B、Select Sname,Sno from student where Sname like‘阳%’;
    • C、Select Sname,Sno from student where Sname like‘_阳’;
    • D、Select Sname,Sno from student where Sname like‘阳_%’;

    正确答案:A

  • 第13题:

    哪些是正确的 like 运算表达式?

    A.select * from net_46 where s_name like ’晓’

    B.select * from net_46 where s_name like ’&晓&’

    C.select * from net_46 where s_name like ’$晓$’

    D.select * from net_46 where s_name like ’%晓%’


    正确答案:D

  • 第14题:

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

  • 第15题:

    在tStud表中查询性别为“女”,年级为“07”或“08”的学生姓名和简历的SQL查询语句为( )。

    A.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级 IN("07","08")

    B.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级 NOT IN("07","08")

    C.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级="07" AND 年级="08"

    D.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级="07" OR 年级="08"


    正确答案:A
    解析: 本题考查的是SQL查询的知识。在SQL的查询语句中,SELECT子句用于指定最后结果中的字段,FROM子句用于指定进行查询的表.WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题选项A)正确,不可能有学生既属于07级又属于08级,所以选项C)错误:选项D)由于AND的优先级高于OR,所以也不正确。

  • 第16题:

    下列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选项。

  • 第17题:

    设ABC表的A列存储电话号码信息,则查询不是以7开头的所有电话号码的查询语句是( )

    A select A from ABC where A is not ‘%7’

    B select A from ABC where A like ‘%7%’

    C select A from ABC where A not like ‘7%’

    D select A from ABC where A like ‘[1-6]%’


    参考答案C

  • 第18题:

    ( 32 )查询客户名称中有 “ 网络 ” 二字的客户信息的正确命令是

    A ) SELECT * FROM 客户 FOR 名称 LIKE "% 网络 %"

    B ) SELECT * FROM 客户 FOR 名称 = "% 网络 %"

    C ) SELECT * FROM 客户 WHERE 名称 = "% 网络 %"

    D ) SELECT * FROM 客户 WHERE 名称 LIKE "% 网络 %"


    正确答案:D

  • 第19题:

    查询“学号char(10)”尾字符是"1"的错误命令是()。

    • A、SELECT*FROM学生WHERE学号LIKE’?1’
    • B、SELECT*FROM学生WHERE学号LIKE’%[1]’
    • C、SELECT*FROM学生WHERE学号LIKE’%1’
    • D、SELECT*FROM学生WHERE RIGHT(学号,1)=’1’

    正确答案:A

  • 第20题:

    下面()语句可以查询姓“赵”并且年龄等于22岁的用户。

    • A、Select * From tbAddress Where strName="赵"And intAge=22
    • B、Select * From tbAddress Where strName like"赵%"And intAge="22"
    • C、Select * From tbAddress Where strName like"赵%"And intAge=22
    • D、Select * From tbAddress Where strName like"%赵%"And intAge=22

    正确答案:C

  • 第21题:

    查询毕业学校名称与“清华”有关的记录应该用()

    • A、SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’ 
    • B、SELECT * FROM 学习经历 WHERE 毕业学校 = ’清华%’ 
    • C、SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’ 
    • D、SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’

    正确答案:B,D

  • 第22题:

    Given the following two tables: TAB1 R1 A A A B B C C D E TAB2 R2 A A B B C C D Which of the following queries returns the following result set? RETVAL E()

    • A、SELECT r1 AS retval FROM tab1 INTERSECT SELECT r2 AS retval FROM tab2
    • B、SELECT r1 AS retval FROM tab1 EXCEPT SELECT r2 AS retval FROM tab2
    • C、SELECT DISTINCT r1 AS retval FROM tab1, tab2 WHERE r1 <> r2
    • D、SELECT r1 AS retval FROM tab1 UNION SELECT r2 AS retval FROM tab2

    正确答案:B

  • 第23题:

    下列哪些SQL语句可以查询出User表中name为张三的记录()。

    • A、SELECT * FROM User WHERE name = ’张三’
    • B、SELECT * FROM User WHERE name = ’张三’ LIMIT 0,1
    • C、SELECT * FROM User WHERE name LIKE ’张三’
    • D、SELECT * FROM User WHERE name LIKE ’%张三%’

    正确答案:A,B,C,D