设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]%’

题目
设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
更多“设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 lik”相关问题
  • 第1题:

    查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是

    A) SELECT*FROM教师WHERE住址LIKE”%望京%”

    B) SELECT*FROM教师FOR住址LIKE”%望京%”

    C) SELECT*FROM教师FOR住址=”%望京%”

    D) SELECT* FROM教师WHERE住址=”%望京%”


    正确答案:A
    【答案】:A
    【知识点】:查询语句中,LIKE短语的正确使用方法
    【解析】:SQL中查询命令中,设置条件用WHERE短语,而不能使用了FOR短语,所以选项B和C是错误的。题中要求查询出“住址”字段中含有“望京”字样的教师信息,这是一个字符串匹配的查询,需要使用LIKE运算符及通配符,所以选项D也是错误的。故选A。

  • 第2题:

    对于学生信息表: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语言中其它特殊符号的含义和用法。

  • 第3题:

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

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

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

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

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


    参考答案B

  • 第4题:

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

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

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

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

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


    正确答案:D

  • 第5题:

    设课程成绩表的结构为(学号,课程号,成绩),如果希望查询出“成绩大于90分且课程号首字母为A的所有记录”,则对应的SQL语句是()。

    • A、SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%
    • B、SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%
    • C、SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE “A%”
    • D、SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE “A%”

    正确答案:C

  • 第6题:

    若要检索“读者信息”表中所有“性别”为“男”,并按“读者编号”降序排列的记录,正确的SQL语句是()

    • A、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号Desc
    • B、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号Asc
    • C、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号
    • D、Select*From 读者信息 Where 性别 Like“男“Group By 读者编号Desc

    正确答案:A

  • 第7题:

    下面()语句可以查询姓“赵”并且年龄等于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

  • 第8题:

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

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

    正确答案:D

  • 第9题:

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

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

    正确答案:B,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题:

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

  • 第14题:

    设ABC表有三列A、B、C,并且都是整数类型,则以下( )查询语句能够按照B列进行分组,并在每一组中取C的平均值。

    A select avg(C) from ABC

    B select avg(C) from ABC order by B

    C select avg(C) from ABC group by B

    D select avg(C) from ABC group by C, B


    参考答案C

  • 第15题:

    要查询book表中所有书名以“电子商务”开头的书籍作者,可用(61)语句。

    A.SELECT author FROM booK WHERE book _name=‘电子商务*’

    B.SELECT author FROM booK WHERE book _name LIKE‘电子商务*’

    C.SELECT author FROM booK WHERE book_ name=‘电子商务%’

    D.SELECT author FROM booK WHERE book_name LIKE‘电子商务%’


    正确答案:D
    本题考查SQL语言的基本知识。在SQL查询语句中,查询条件中Like关键字用来模糊比较字符串,百分号%匹配0个或多个字符,下划线_匹配一个字符。还可以用方括号匹配指定的某几个字符,例如[a-z],匹配小写字面。方括号中加入^表矛匹配除指定字符以外的字符。

  • 第16题:

    查询“学号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

  • 第17题:

    在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

  • 第18题:

    查询student表中的所有非空email信息,以下语句正确的是()。

    • A、Select email from student where email !=null
    • B、Select email from student where email not is null
    • C、Select email from student where email <> null
    • D、Select email from student where email is not null

    正确答案:D

  • 第19题:

    在客户表中查询出不是以"公司"结尾的客户的记录,正确的SQL语句是()。

    • A、select*from客户where公司名称notlike’公司’
    • B、select*from客户where公司名称like’公司’
    • C、select*from客户where公司名称notin’公司’
    • D、select*from客户where公司名称notlike’%公司’

    正确答案:D

  • 第20题:

    查找yuangong表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码()

    • A、SELECT telephone FROM yuangong WHERE telephone LIKE’[8,6]%0*’
    • B、SELECT telephone FROM yuangong WHERE telephone LIKE’(8,6)*0%’
    • C、SELECT telephone FROM yuangong WHERE telephone LIKE’[86]_0%’
    • D、SELECT telephone FROM yuangong WHERE telephone LIKE’[86]_0*’

    正确答案:C

  • 第21题:

    查询student表中的所有非空email信息,以下语句正确的是()

    • A、Select email from student where email!=null
    • B、Select email from student where emailnotisnull
    • C、Select email from student where email<>null
    • D、Select email from student where emailisnotnull

    正确答案:D

  • 第22题:

    如果要查询book表中所有书名以“数据库”开头的书籍价格,下列()语句是正确的。

    • A、SELECT price FROM book WHERE book_name=“数据库*”
    • B、SELECT price FROM book WHERE book_name LIKE“数据库*”
    • C、SELECT price FROM book WHERE book_name=“数据库%”
    • D、SELECT price FROM book WHERE book_name LIKE“数据库%”

    正确答案:D

  • 第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