设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成()。A.书名LIKE‘%__M%’ B.书名LIKE‘__M%’ C.书名LIKE‘__M_%’ D.书名LIKE‘_%M__’

题目
设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成()。

A.书名LIKE‘%__M%’
B.书名LIKE‘__M%’
C.书名LIKE‘__M_%’
D.书名LIKE‘_%M__’

相似考题
更多“设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成()。”相关问题
  • 第1题:

    若用表Reader存储读者信息,Book表存储图书信息,Borrow表存储借阅情况。

    以下SQL语句是“查询证号为12345的读者当前所借阅的图书书名(即尚未归还的图书)”,请补充完整。

    SELECT 书名 FROM Book WHERE 流水号(1)

    (SELECT 流水号 FROM(2)WHERE 证号="12345" AND(3))

    以下SQL语句是“查询书名包含‘软件设计师’的图书情况”,请补充完整。

    SELECT * FROM Book WHERE 书名(4)"%软件设计师%"


    正确答案:(1)IN(2) Borrow(3) 归还标记="false"(4) LIKE
    (1)IN(2) Borrow(3) 归还标记="false"(4) LIKE 解析:空(1)是引出于查询的,该类连接词有:IN、NOT IN、EXISTS、NOT EXISTS,EXISTS引出的子查询一般是SELECT *型,故排除;再据语意分析应填IN。
    子查询的语意是“查询当前所借阅的图书流水号(即尚未归还的图书)”,因此应从Borrow表中查询,而且归还标记应为false,故空(2)应填Borrow,空(3)应填:归还标记="false"。
    对字符串进行的操作通常是使用操作符LIKE的模式匹配,正符合题意,故空(4)应填“LIKE”。

  • 第2题:

    设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE

    A.'W%'

    B.'_%W__'

    C.'W'

    D.'W%'


    正确答案:B
    解析:在SQL语言中,我们可以使用两个通配符:%和_其中“%”表示0个或多个字符,而“_”则表示一个字符。在本题的查找条件中,要求倒数第3个字母为W,应表示成“W__”,并且还要求至少包含4个字母,而当以“%”开头时,它表示的字符可以不存在,所以开头应加一个“_”,那么查询条件子句应写成WHERE DNAME LIKE'_%W__'。

  • 第3题:

    “图书”表中有字符型字段“图书名称”和“图书类型”,要求用SQL DELETE命令将图书表中书名中含有“计算机”且图书类型是“小说”的记录全部打上删除标记,正确的SQL命令是( )。

    A. DELETE FROM图书FOR图书名称LIKE”%计算机%”AND图书类型=”小说”

    B. DELETE FROM图书WHILE图书名称LIKE”计算机”AND图书类型=”小说”

    C. DELETE FROM图书WHERE图书名称=”%计算机%”AND图书类型=”小说”

    D. DELETE FROM图书WHERE图书名称LIKE”%计算机%”AND图书类型=”小说”


    正确答案:D
    SQL从表中删除数据的命令格式如下: DELETE FROM TableName[WHERE Condition]这里FROM指定从哪个表中删除数据,WHERE指定被删除的条件。模糊查询使用LIKE,%是LIKE语句中的通配符。

  • 第4题:

    超星电子图书提供快速检索和高级检索两种检索方式,利用快速检索可以按图书的单项模糊查询,这些单项包括()

    A.书名,作者,目录和全文

    B.书名,作者,索书号和出版社

    C.书名,作者,分类号和出版社

    D.书名,版本,索书号和出版社


    参考答案:B

  • 第5题:

    写出在“图书.mdb”数据库中的“book”表中查询书名中包含有“网络”的书的书名、作者和价格的SQL命令。


    正确答案: select书名,作者,价格frombookwhere书名like‘%网络%’

  • 第6题:

    已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其 SQL语句中WHERE子句的条件表达式是()。


    正确答案:班级is null

  • 第7题:

    超星电子图书提供快速检索和高级检索两种检索方式,利用快速检索可以按图书的单项模糊查询,这些单项包括()

    • A、书名、作者、索书号和出版日期
    • B、书名、作者、索书号和出版社
    • C、书名、作者、分类号和出版社
    • D、书名、版本、索书号和出版社

    正确答案:A

  • 第8题:

    已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()


    正确答案:书号=‘B002’

  • 第9题:

    单选题
    超星电子图书提供快速检索和高级检索两种检索方式,利用快速检索可以按图书的单项模糊查询,这些单项包括()
    A

    书名、作者、索书号和出版日期

    B

    书名、作者、索书号和出版社

    C

    书名、作者、分类号和出版社

    D

    书名、版本、索书号和出版社


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

  • 第10题:

    填空题
    已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()

    正确答案: 书号=‘B002’
    解析: 暂无解析

  • 第11题:

    单选题
    查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是(  )。
    A

    SELECT书名,出版社FROM图书WHERE第一作者=张三

    B

    SELECT书名,出版社FROM图书WHERE第一作者=张三

    C

    SELECT书名,出版社FROM图书WHERE第一作者=张三

    D

    SELECT书名,出版社FROM图书WHERE第一作者=张三


    正确答案: D
    解析:
    在SQL语句中,字段名不需要加引号,字段的取值则需要加引号。

  • 第12题:

    填空题
    已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。

    正确答案: 图书表
    解析: 暂无解析

  • 第13题:

    在SQL Server 2000中,某数据库中有图书表(书号, 图书名称, 类别)和销售表(书号, 销售时间, 销售数量),其中销售数量大于0。现要查询2009年10月销售的图书名称和类别。请补全下列实现该功能的查询语句。

    SELECT图书名称, 类别FROM图书表

    WHERE EXISTS(SELECT*FROM销售表

    WHERE销售时间BETWEEN '2009/10/1' AND '2009/10/31'

    ______)


    正确答案:and 书号=图书表.书号
    and 书号=图书表.书号

  • 第14题:

    图书(图书号,图书名,作者编号,出版社,出版日期)

    作者(作者姓名,作者编号,年龄,性别)

    用SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。


    正确答案:
            

  • 第15题:

    对于图书管理数据库,检索书名是以“Internet”开头的所有图书的书名和作者。请对下面的SQL语句填空: SELECT书名,作者 FROM 图书 WHERE【 】


    正确答案:书名LIKE"Internet%"或 Left(书名8)="Internet"
    查询操作使用SELECT语句。本题是基于单个表即图书表的带有条件的简单查询,其条件是以“Internet”开头的书名,要用到LIKE运算,条件表达式为“书名LIKE”Internet%”。注意,LIKE运算符后面的“Internet”及%要用双引号括起来。在SQL语句中,LIKE是字符串匹配运算符,%表示匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀也可以用作后缀。

  • 第16题:

    6 ) 已知学生关系 ( 学号 , 姓名 , 年龄 , 导师 ) , 要检索没有导师的学生姓名 , 其 SQL 查询语句中的条件表达式是: WHERE 导师 IS_________ 。


    正确答案:

  • 第17题:

    设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE()

    • A、’__W_%’
    • B、’_%W__’
    • C、’_W__’
    • D、’_W_%’

    正确答案:B

  • 第18题:

    查询“书名”字段中包含“SQL数据库”字样的记录,应该使用的条件是()。

    • A、书名 Like ´SQL数据库´
    • B、书名 Like ´%SQL数据库´
    • C、书名 Like ´SQL数据库%´
    • D、书名 Like ´%SQL数据库%´

    正确答案:D

  • 第19题:

    已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。


    正确答案:图书表

  • 第20题:

    单选题
    查询“书名”字段中包含“SQL数据库”字样的记录,应该使用的条件是()。
    A

    书名 Like ´SQL数据库´

    B

    书名 Like ´%SQL数据库´

    C

    书名 Like ´SQL数据库%´

    D

    书名 Like ´%SQL数据库%´


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

  • 第21题:

    单选题
    查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是(  )。
    A


    SELECT书名,出版社,借书日期FROM图书,借书记录
    WHERE借书日期=2011 AND图书.索书号=借书记录.索书号

    B


    SELECT书名,出版社,借书13期FROM图书,借书记录
    WHERE借书日期=YEAR(2011)AND图书.索书号=借书记录.索书号

    C


    SELECT书名,出版社,借书日期FROM图书,借书记录
    WHERE图书.索书号=借书记录.索书号AND YEAR(借书日期)=2011

    D


    SELECT书名,出版社,借书日期FROM图书,借书记录图书.索书号=借书记录.索书号AND
    WHERE YEAR(借书日期)=YEAR(2011)


    正确答案: C
    解析:
    考查嵌套查询的知识点。查询2011年被借过的图书信息,在WHERE语句中,条件应为
    图书.索书号=借书记录.索书号AND YEAR(借书日期)=2011。

  • 第22题:

    单选题
    设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE()
    A

    ’__W_%’

    B

    ’_%W__’

    C

    ’_W__’

    D

    ’_W_%’


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

  • 第23题:

    单选题
    查询主编为“章平”的所有图书的书名和出版社,正确的SQL语句是(  )。
    A

    SELECT书名,出版社FROM图书WHERE主编=“章平”

    B

    SELECT书名,出版社FROM图书WHERE主编=章平

    C

    SELECT书名,出版社FROM图书WHERE“主编”=“章平”

    D

    SELECT书名,出版社FROM图书WHERE“主编”=章平


    正确答案: A
    解析:
    查询条件WHERE中,字段名不能加引号,字段值“章平”要加引号。