查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是( )。A.SELECT*FROM教师WHERE住址LIKE"%望京%"B.SELECT*FROM教师FOR住址LIKE"%望京%"C.SELECT*FROM教师FOR住址="%望京%"D.SELECT*FROM教师WHERE地址="%望京%"

题目

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

A.SELECT*FROM教师WHERE住址LIKE"%望京%"

B.SELECT*FROM教师FOR住址LIKE"%望京%"

C.SELECT*FROM教师FOR住址="%望京%"

D.SELECT*FROM教师WHERE地址="%望京%"


相似考题
更多“查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是( )。 A.SELECT*FROM教师W ”相关问题
  • 第1题:

    有SQL语句 SELECT * FROM 教师 WHERE NOT(工资>30000R工资<2000) 与如上语句等价的SQL语句是

    A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000

    B.SELECT * FROM 教师 WHERE 工资>2000 AND工资<3000

    C.SELECT * FROM 教师 WHERE 工资>2000 OR工资<3000

    D.SELECT * FROM 教师 WHERE 工资<=2000 AND工资>=3000


    正确答案:A
    解析:本题中SQL语句查询的是工资小于等于3000且大于等于2000的职工记录,与SQL中特殊运算符BETWEEN... EDN...等价,意思是在“…和…之间”。

  • 第2题:

    有SQL语句: SELECT * FROM 教师 WHERE NOT (工资>3000 OR 工资<2000) 与如上语句等价的SQL语句是

    A.SELECT*FROM 教师 WHERE 工资BETWEEN 2000 AND 3000

    B.SELECT*FROM 教师 WHERE 工资>2000 AND 工资<3000

    C.SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000

    D.SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>3000


    正确答案:A
    解析:BETWEEN…AND…是SQL中比较特殊的函数,经常与SQL联合使用用来设定查询条件,这个函数所设定的查询条件是值在某个范围内,并且包含边界取值,题目中WHERE所设定的条件是NOT(工资>3000 AND工资 2000),其含义不是在小于2000或大于3000的范围内,这恰好是在2000到3000之间,选项A使用 BETWEEN…AND…设定查询条件,与此条件实现的功能一致.故选项A为正确答案。选项B表示工资大于2000并且小于3000,选项C表示工资大干 2000或者工资小于3000,选项D表示工资小于等于 2000并且大于等于3000。

  • 第3题:

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

    A.SELECT * FROM 教师 WHERE 住址 LIKE '%望京%'

    B.SELECT * FROM 教师 FOR 住址 LIKE '%望京%'

    C.SELECT * FROM 教师 FOR 住址 ="%望京%"

    D.SELECT * FROM 教师 WHERE 住址="%望京%"


    SELECT * FROM 教师 WHERE 住址 LIKE ' % 望京 % '

  • 第4题:

    查询教师表中“系别号”字段的值为空值的所有记录的SQL是( )。A.SELECT*FROM教师WHERE系别号=”S

    查询教师表中“系别号”字段的值为空值的所有记录的SQL是( )。

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

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

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

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


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

  • 第5题:

    有SQL语句:SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000)与如上语句等价的SQL语句是

    A.SELECT*FROM 教师 HWERE 工资 BETWEEN 2000 AND 3000

    B.SELECT*FROM 教师 HWERE 工资 >2000 AND 工资<3000

    C.SELECT*FROM 教师 HWERE 工资>2000 OR 工资<3000

    D.SELECT*FROM 教师 HWERE 工资<=2000 AND 工资>=3000


    正确答案:A