当前位置:IT认证>中学信息技术

问题:[单选题]

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


A.SELECTpriceFROMbookWHEREbook_name=“数据库*”
B.SELECTpriceFROMbookWHEREbook_nameLIKE“数据库*”
C.SELECTpriceFROMbookWHEREbook_name=“数据库%”
D.SELECTpriceFROMbookWHEREbook_nameLIKE“数据库%”

参考答案: D

  参考解析

谓词LIKE可以用来进行字符串匹配,其一般格式是LIKE‘’,匹配串可以是一个完整的字符串,也可以含有通配符%和_。%代表任意长度字符串,_代表任意单个字符。A选项*是查询表中所有属性的意思,但是格式不对。若LIKE后的匹配串中不含通配符,可以用“=”代替LIKE,故C错误。

微信端