问题
单项选择题
假设数据库中有“学生(S)-选课(SC)-课程(C)”的三个关系:S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE) C(C#,CNAME,TEACHER)
若要求查找姓“王”的学生的学号和姓名。下面列出的 SQL 语句中正确的是______。Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=’王%’ Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’王%’Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’王_%’
A.Ⅰ
B.Ⅱ
C.Ⅲ
D.全部
答案
参考答案:B
解析:SELECT S# SNAME FROM S WHERE SNAME LIKE ’王%’只有这个查询语句可以查找姓名中第一个字为“王”的学生号和姓名。“%”的含义为后面可以跟任 何字符。