(单选题)
基于“学生--选课--课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。若要求查询SNAME字段中包含有“王”字的记录。
下面列出的SQL语句中正确的是( )。
A.SELECTS#,FROMSWHERESNAME=‘%王%’
B.SELECTS#,FROMSWHERESNAME=‘*王*’
C.SELECTS#,FROMSWHERESNAMELIKE‘%王%’
D.SELECTS#,FROMSWHERESNAMELIKE‘*王*’
参考答案:A
参考解析:
SELECTS#,FROMSWHERESNAME=‘%王%’。这里不要使用*来代替,一般在使用0个或者任意个字符构成的字符串的时候最好使用%。不过在首或尾使用可以相互替换,如果在头尾同时使用的话,就必须要使用%。故本题正确答案选A。
知识点:数据结构及数据库系统 计算机 计算机基本知识 通用 公基
