要查询INFORMATION表中姓“王”且日£名的学生情况。可以用下列哪个命令?…A.SELECT*FROM INFORMATION WHERE姓名=‘王--’B.SELECT*FROM INFORMATION WHERE姓名LIKE‘王%’C.SELECT*FROM INFORMATION WHERE姓名=‘王%’D.SELECT*FROM INFORMATION WHERE姓名LIKE‘王_’

题目

要查询INFORMATION表中姓“王”且日£名的学生情况。可以用下列哪个命令?…

A.SELECT*FROM INFORMATION WHERE姓名=‘王--’

B.SELECT*FROM INFORMATION WHERE姓名LIKE‘王%’

C.SELECT*FROM INFORMATION WHERE姓名=‘王%’

D.SELECT*FROM INFORMATION WHERE姓名LIKE‘王_’


相似考题
更多“要查询INFORMATION表中姓“王”且日£名的学生情况。可以用下列哪个命令?…A.SELECT*FROM INFORMATION WHERE姓名=‘王--’B.SELECT*FROM INFORMATION WHERE姓名LIKE‘王%’C.SELECT*FROM INFORMATION WHERE姓名=‘王%’D.SELECT*FROM INFORMATION WHERE姓名LIKE‘王_’”相关问题
  • 第1题:

    “从学生关系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) 字符串匹配。

  • 第2题:

    以下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′王_′


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

  • 第3题:

    在学生表STUD中查询所有姓张的学生的信息,使用的SQL语句是______。

    A.SELECT * FROM STUD WHERE 姓名LIKE“张%”

    B.SELECT * FROM STUD WHERE 姓名IN(“张%”)

    C.SELECT * FROM STUD WHERE 姓名LIKE“张$”

    D.SELECT * FROM STUD WHERE 姓名IN(“张$)”


    正确答案:A
    解析:在WHERE子句中可以使用查询条件谓词LIKE实现字符匹配。谓词LIKE的一般形式为“列名 LIKE字符串常数”,其中的列名的数据类型必须是字符型,在字符串常数中可以使用一些特殊字符来匹配字符。字符%(百分号)表示可以和任意长的字符串匹配。所以,选项A的语句正确。

  • 第4题:

    查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是

    A.SELECT借书证号,姓名FROM读者WHERE单位=“北京%”

    B.SELECT借书证号,姓名FROM读者WHERE单位=“北京*”

    C.SELECT借书证号,姓名FROM读者WHERE单位LIKE“北京*”

    D.SELECT借书证号,姓名FROM读者WHERE单位LIKE“%北京%”


    正确答案:D
    解析:只知道部分字段值时,通常采用LIKE进行模糊查找,查找全部符合要求的字段值。“%”和“*”都可以表示多个任意字符,而题目中要求查找名称中含有“北京”字样的字段值,所以需要在“北京”字样的前后都加上“%”或“*”。

  • 第5题:

    若要求查找姓名中第一个字为’王’的学生号和姓名。下面列出的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

  • 第6题:

    使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:______。

    A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”

    B.SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”

    C.SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”

    D.SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”


    正确答案:A
    解析:本题主要考查的是截取字符串的函数,利用LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。

  • 第7题:

    已知基本表:学生(学号,姓名,性别,年龄,系名)

    选课(学号,课程号,成绩)

    要检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的语句是(25),要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是(26)。

    A.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 FROM学生 WHERE姓名=“王华”)

    B.SELECT姓名,年龄,性别 FROM学生 WHERE姓名:“王华”

    C.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 WHERE姓名=“王华”)

    D.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>“王华”


    正确答案:A

  • 第8题:

    检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是______。

    A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN='王华')

    B.SELECT SN,AGE,SEX FROM S WHERE SN='王华'

    C.SELECT SN,AGE, SEX FROM S WHERE AGE>(SELECT AGE WHERE SN='王华')

    D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华 AGE


    正确答案:A

  • 第9题:

    查询职工表中“王二”的情况,将查询结果放在数组A中,应使用SQL语句

    A.SELECT * FROM 职工 WHERE 姓名=“王二”INTO ARRAY A

    B.SELECT * FROM 职工 INTO ARRAY A WHERE 姓名=“王二”

    C.SELECT * FROM 职工 WHERE 姓名=“王二”TO ARRAY A

    D.SELECT * FROM 职工 WHERE 姓名=“王二”TO A


    正确答案:A
    解析:SQL查询语句中,将查询结果放在数组中应使用短语“INTOARRAY数组名”。

  • 第10题:

    如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是()。

    • A、Where 姓名 % ‘王’
    • B、Where 姓名 LIKE ‘王%’
    • C、Where 姓名 % ‘LIKE王’
    • D、Where 姓名 LIKE ‘王’

    正确答案:B

  • 第11题:

    查询比王力同学入校总分高的学生姓名和入校总分,SELECT-SQL语句为()。

    • A、SELECT姓名,入校总分FROM学生表WHERE入校总分>(入校总分WHERE姓名=“王力”)
    • B、SELECT姓名,入校总分FROM学生表WHERE入校总分>(SELECT入校总分FOR姓名=“王力”)
    • C、SELECTX.姓名,X.入校总分FROM学生表ASX,学生表ASYWHEREX.入校总分>Y.入校总分ANDY.姓名=“王力”
    • D、SELECT姓名,入校总分FROM学生表WHERE入校总分IN(SELECT入校总分WHERE姓名=“王力”)

    正确答案:C

  • 第12题:

    单选题
    有学生表:S(学号,姓名,性别,年龄),如果要检索S表中所有比“王华”年龄大的学生姓名、年龄和性别,则SQL语句是()
    A

    SELECT姓名,年龄,性别FROM S WHERE年龄>(SELECT年龄FROM S WHERE姓名=“王华”)

    B

    SELECT姓名,年龄,性别FROM S WHERE姓名=“王华”

    C

    SELECT姓名,年龄,性别FROM S WHERE年龄>(SELECT年龄WHERE姓名=“王华”)

    D

    SELECT姓名,年龄,性别FROM S WHERE AGE>王华.年龄


    正确答案: B
    解析: 暂无解析

  • 第13题:

    要查询Information表中学生姓中含有“张”的学生情况,可以用下列哪个命令?——

    A.SELECT* FROM Information WHERE s—Flame=‘张’

    B.SELECT*FROM Information WI-IERE s—name LIKE‘张%’

    C.SELECI*FROM Information WHERE s._name LIKE‘张一’

    D.SEt,ECT*FROM Information WHERE s—name LIKE‘%张%’


    正确答案:D
    解析:查询information表中学生姓中含有“张”的学生情况的SQL语句是:SELECT*FROM InformationWHERE s—name LIKE‘%张%’。LIKE运算符的一般形式为:列名[N0T]JKE<匹配串>。匹配串中可包含四种通配符:_(下划线)、%(百分号)、[]、[^]。

  • 第14题:

    下列语句中,功能相同的命令是()。

    A.SELECT学号,姓名FROM学生WHERE年龄BETWEEN20TO22;

    B.SELECT学号,姓名FROM学生WHERE年龄>20AND年龄<=22;

    C.SELECT学号,姓名FROM学生WHERE年龄>=20AND年龄<22;

    D.SELECT学号,姓名FROM学生WHERE年龄>=20AND年龄<=22;


    参考答案:AD

  • 第15题:

    下列SELECT语句正确的是______。

    A.SELECT*FROM'学生表'WHERE姓名=张三

    B.SELECT*FROM'学生表'WHERE姓名=张三

    C.SELECT*FROM学生表WHERE姓名=张三

    D.SELECT*FROM学生表WHERE姓名=张三


    正确答案:C
    解析:SELECT语句中的表是不能用引号括起来的,而对于文本型的查找内容则要用单引号括起来。

  • 第16题:

    若要在职工表中查找姓名中最后一个字是“静”的职工记录,应该使用的命令是 ( )。

    A.SELECT*FROM 职工 WHERE 姓名 LIKE “?静”

    B.SELECT*FROM 职工 WHERE 姓名 LIKE “*静”

    C.SELECT*FROM 职工 WHERE 姓名 LIKE “!静”

    D.SELECT*FROM 职工 WHERE 姓名 LIKE “-静”


    正确答案:B
    解析:LIKE运算符是字符串匹配运算符,可以用“*”表示0个或多个字符,另外还有一个通配符“?”表示一个字符。选项A是查找名字只有两个字的职工,选项C、D用法不对。

  • 第17题:

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

  • 第18题:

    对于学生信息表:student(sno,sname,sex,age,dept),要查询所有刘姓学生的信息,正确的语句是

    A.SELECT * FROM student WHERE sname LIKE'刘 * '

    B.SELECT * FROM student WHERE sname LIKE'刘 $'

    C.SELECT * FROM student WHERE sname LIKE'刘%'

    D.SELECT * FROM student WHERE sname LIKE'刘&'


    正确答案:C
    解析:%符号可以表示可以和任意长的字符串匹配。掌握SQL语言中其它特殊符号的含义和用法。

  • 第19题:

    下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息( )。

    A、select * from 学生表 where 姓名=’_敏%’

    B、select * from 学生表 where 姓名 like ’_敏%’

    C、select * from 学生表 where 姓名 like ’%敏%’

    D、select * from 学生表 where 姓名 like ’%敏’


    参考答案B

  • 第20题:

    有一个名为“学生”的数据库表,若想查询姓“张”的学生的信息,应使用命令(51)。

    A.SELECT * FROM学生WHERE LEFT(姓名,2)=“张”

    B.SELECT * FROM学生WHERE FIRST(姓名,2)=“张”

    C.SELECT * FROM学生WHERE HEAD(姓名,2)=张”

    D.SELECT * FROM学生WHERE RIGHT(姓名,2)=“张”


    正确答案:A
    解析:注意应使用LEVF,且一个中文字占两个字符的位置。

  • 第21题:

    若学生表中存储了学号、姓名、成绩等信息,则“删除学生表中所有姓王的学生记录”的SQL语句是( )。

    A.DELETEFROM学生WHERE姓名=王
    B.DELETEFROM学生WHERE姓名=“王%”
    C.DELETEFROM学生WHERE姓名=王%
    D.DELETE*FROM学生WHERE姓名=“王%”

    答案:B
    解析:

  • 第22题:

    使用SQL命令从表STUDENT中查询所有姓王的同学的信息,正确的命令是:SELECT*FROM STUDENT()

    • A、WHERE TRIM(姓名,2)="王"
    • B、WHERE SUBSTR(姓名,2)="王"
    • C、WHERE LEFT(姓名,2)="王"
    • D、WHERE RIGHT(姓名,2)="王"

    正确答案:C

  • 第23题:

    单选题
    要查询st_info表中姓"王"且单名的学生情况,可用()命令。
    A

    SELECT * FROM st_info WHERE st_name LIKE ´王%´

    B

    SELECT * FROM st_info WHERE st_name LIKE ´王_´

    C

    SELECT * FROM st_info WHERE st_name=´王%´

    D

    SELECT * FROM st_info WHERE st_name=´王__´


    正确答案: A
    解析: 暂无解析