问题 单项选择题

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

若在关系S中查找姓名中第一个字为’王’的学生的学号和姓名。下面列出的SQL语句中,正确的是

A.SELECT SNO,SNAME FROMSWHERE SNAME=’王%’

B.SELECT SNO,SNAME FROM S WHERE SNAME=’王_’

C.SELECT SNO,SNAMEFROMS WHERE SNAME LIKE ’王%’

D.SELECT SNO,SNAME FROM S WHERE SNAME LIKE ’王_’

答案

参考答案:C

解析: SQL语言中可以利用LIKE以及匹配符%和_进行模糊查询。其中,%表示可以和任意长的(长度可以为零)字符串匹配,—表示可以和任意长的单个字符匹配。

问答题 简答题
单项选择题