若要求查找姓名中第一个字为‘刘’的学生号和姓名。下面列出的SQL语句中,哪个是正确的?A.SELECT S#,SNAME FROM SWHERE SNAME=′刘%′B.SELECT S#,SNAME FROM SWHERE SNAME=′刘′C.SELECTS#,SNAMEFROMSWHERESNAMELIKE=′刘%′D.SELECTS#,SNAMEFROMSWHERESNAME=′刘′

题目

若要求查找姓名中第一个字为‘刘’的学生号和姓名。下面列出的SQL语句中,哪个是正确的?

A.SELECT S#,SNAME FROM SWHERE SNAME=′刘%′

B.SELECT S#,SNAME FROM SWHERE SNAME=′刘′

C.SELECTS#,SNAMEFROMSWHERESNAMELIKE=′刘%′

D.SELECTS#,SNAMEFROMSWHERESNAME=′刘′


相似考题
更多“若要求查找姓名中第一个字为‘刘’的学生号和姓名。下面列出的SQL语句中,哪个是正确的?A.SELECT S#, ”相关问题
  • 第1题:

    若要求查找姓名中第一个字为,王,的学生号和姓名。下面列出的SQL语句中( )是正确的。

    Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME='王%'

    Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME='王%'

    Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE'王_'

    A.Ⅰ

    B.Ⅱ

    C.Ⅲ

    D.全部


    正确答案:B

  • 第2题:

    若要求查找姓名中第一个字为'王'的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的? Ⅰ.SELECT S#,SNAME FROM S WHERESNAME=′王%′ Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王%′ Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王_′

    A.Ⅰ

    B.Ⅱ

    C.Ⅲ

    D.全部


    正确答案:B
    解析: 下划线“_”只能代表一个字符,而“%”可代表任意长字符串。

  • 第3题:

    若要求查找姓名中第一个字为“刘”的学生号和姓名。下面列出的SQL语句中,哪个是正确的?

    A.SELECT S#,SNAME FROM S WHERE SNAME =′刘%′

    B.SELECT S#,SNAME FROM S WHERE SNAME =′刘_′

    C.SELECT S#,SNAME FROM S WHERE SNAME LIKE′刘%′

    D.SELECT S#,SNAME FROM S WHERE SNAME LIKE′刘_′


    正确答案:C
    解析:%表示任一长度的字符串。

  • 第4题:

    若要求查找姓名中第一个字为‘刘’的学生号和姓名。下面列出的SQL语句中,哪个是正确的?

    A.SELECTS#,SNAMEFROMS WHERESNAME='刘%'

    B.SELECTS#,SNAMEFROMS WHERESNAME='刘_'

    C.SELECTS#,SNAMEFROMS WHERESNAME LIKE='刘%'

    D.SELECTS#,SNAMEFROMS WHERESNAME='刘_'


    正确答案:C
    解析:在SQL语言中,WHERE子句常用的查询条件中的字符匹配用LIKE及字符串常数。字符串常数有两种:“_”表示可以与任意单个字符匹配,“%”表示可以与任意长的字符串匹配。只有LIKE语句才可以使用字符串常数。在这里,'刘%'表示刘后面可以有任意多个字符,名字有两个或两个以上字的刘姓同学都可以查找;而'刘_'表示刘后面只有一个字符,只能查找出名字只有两个字的刘姓同学。

  • 第5题:

    若要求查找姓名中第一个字为‘刘’的学生号和姓名。下面列出的SQL语句中,(52)是正确的。

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

    B.SELECT S#,SNAME FROM S WHERE SNAME =‘刘_’

    C.SELECT S#,SNAME FROM S WHERE SNAME HKE‘刘%’

    D.SELECT S#,SNAME FROM S WHERE SNAME HKE‘刘_’


    正确答案:C
    解析:本题主要考察select语句的用法%代表任意长度(长度可以为0)的字符串,例如a%b表示以a为开头,以b结尾的任意长度的字符串;而下划线—则是代表任意单个字符,例如a_b表示以a开头,以b结尾长度为3的任意字符串;谓词like可以用来进行字符串匹配。=要求完全一致。依据题目的要求,应该选择C