以下2题基于以下说明。设有三个关系:学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)若在关系S中查找姓名中第一个字为′王′的学生的学号和姓名。下面列出的SQL语句中,正确的是A.SELECT SNO,SNAME FROM S WHERE SNAME=′王%′B.SELECT SNO,SNAME FROM S WHERE SNAME=′王_′C.SELECT SNO,SNAME FRO

题目

以下2题基于以下说明。设有三个关系:

学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)

学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)

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

A.SELECT SNO,SNAME FROM S WHERE SNAME=′王%′

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

C.SELECT SNO,SNAME FROM S WHERE SNAME LIKE′王%′

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


相似考题
更多“以下2题基于以下说明。设有三个关系:学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年 ”相关问题
  • 第1题:

    以下2题基于以下说明。设有三个关系:

    学生关系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以及匹配符%和_进行模糊查询。其中,%表示可以和任意长的(长度可以为零)字符串匹配,—表示可以和任意长的单个字符匹配。

  • 第2题:

    设有一个学生档案的关系数据库,关系模式是:S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄。则“从学生档案数据库中检索学生年龄大于20岁的学生的姓名”的关系代数式是()。

    A.σSN(ΠAge>20(S))

    B.ΠSN(σAge>20(S))

    C.ΠSN(ΠAge>20(S))

    D.σSN(σAge>20(S))


    Π SN (σ Age > 20 (S))

  • 第3题:

    13、在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询年龄大于19岁的女学生的学号。若用关系代数表达式来表示为()。

    A.ПSNO (σSEX=’女'(S) -σAGE<=19(S) )

    B.ПSNO (σSEX=’女'(S) ∩ σAGE>19(S) )

    C.ПSNO (σSEX='女'∧ AGE>19(S))

    D.ПSNO (σSEX=’女’(S) ∪ σAGE>19(S) )


    学生号为“200301188”的学生的“数据库”课程的成绩,至少将使用关系。

  • 第4题:

    4、设有一个学生档案的关系数据库,关系模式是:S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄。则“从学生档案数据库中检索学生年龄大于20岁的学生的姓名”的关系代数式是()。

    A.σSN(ΠAge>20(S))

    B.ΠSN(σAge>20(S))

    C.ΠSN(ΠAge>20(S))

    D.σSN(σAge>20(S))


    A

  • 第5题:

    在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询年龄大于19岁的女学生的学号。若用关系代数表达式来表示为()。

    A.ПSNO (σSEX=’女'(S) -σAGE<=19(S) )

    B.ПSNO (σSEX=’女'(S) ∩ σAGE>19(S) )

    C.ПSNO (σSEX='女'∧ AGE>19(S))

    D.ПSNO (σSEX=’女’(S) ∪ σAGE>19(S) )


    S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句。