问题 单项选择题

第(23)~(24)题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)

“从学生关系S中检索姓王。的学生学号”的SQL语句是

A.SELECT sno FROM sc WHERE sname=’王’

B.SELECT sno FROM sc WHERE sname IS LIKE ’王%’

C.SELECT sno FROM sc WHERE sname LIKE ’王%’

D.SELECT sno FROM sc WHERE sname LIKE ’王_’

答案

参考答案:C

解析: 利用LIKE查询时,LIKE谓词的一般形式是;列名LIKE字符串常数。其中,字符串常数中字符的含义如下: ①_(下划线)表示可以和任意的单个字符匹配。 ②%(百分号)表示可以和任意长的(可以为0)字符串匹配。

单项选择题
实验题