基于S(S#,SNAME,SEX,AGE),S(S#,C#,FRADE),C(C#,CNAME,TEACHER),若要求查询SNAME字段中包含有“王”字的记录。下面列出的SQL,语句中正确的是( )。

admin2022-01-23  43

问题 基于S(S#,SNAME,SEX,AGE),S(S#,C#,FRADE),C(C#,CNAME,TEACHER),若要求查询SNAME字段中包含有“王”字的记录。下面列出的SQL,语句中正确的是(          )。

选项 A、SELECT S#.SNAME.FROM SWHERE=“*%王%*”
B、SELECT S#.SNAME.FROM SWHERE=“*王*”
C、SELECT S#.SNAME.FROM SWHERE LIKE“%王%”
D、SELECT S#.SNAME.FROM SWHERE LIKE“*王*”

答案C

解析 SQL中的通配符有:①%——替代0个或多个字符;②_——仅替代一个字符;③[charlist]——字符列中的任何单一字符;④[chadist]或者[!chaflist]——不在字符列中的任何单一字符。SQL通配符必须与LIKE运算符一起使用。
转载请注明原文地址:https://jikaoti.com/ti/QajQFFFM
0

最新回复(0)