问题 单项选择题

(36)至(37)题题基于“学生—选课—课程”数据库中的三个关系:
“学生-选课-课程”数据库中的三个关系是:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)

若要求查找“李”姓学生的学生号和姓名,正确的。SQL语句是

A.SELECT S#,SNAME FROM S WHERE SNAME=’李%’

B.SELECT S#,SNAME FROM S WHERE SNAME LIKE’李%’

C.SELECT S#,SNAME FROM S WHERE SNAME=’%李%’

D.SELECT S#,SNAME FROM S WHERE SNAME LIKE’%李%’

答案

参考答案:B

解析: 要查找“李”姓学生的学生号和姓名,要使用学生关系S并利用LIKE查询。 LIKE谓词的一般形式为:列名 LIKE 字符串常数 字符串常数可包含字符“”(下划线)、字符“%”和其他字符。“%”表示可以和任意长度的字符串匹配。 因此本题的答案为B。

单项选择题
问答题