若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系( )。 若要求查找姓名中第一个字为,王,的学号和姓名。下面列出的SQL语句中,哪个(些)是正确的? ( ) Ⅰ.SELECT S#,SNAME FROM S WHERE S

admin2017-08-10  31

问题 若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系(    )。
若要求查找姓名中第一个字为,王,的学号和姓名。下面列出的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

解析 在连接条件中,比较符为“=”是等值连接的情况,在有LIKE的情况下,字符串常数中  (下划线)表示可以和任意单个字符匹配,%(百分号)表示可以和任意长度的字符串匹配,显然应该使用百分号。
转载请注明原文地址:https://kaotiyun.com/show/zQlZ777K
0

最新回复(0)