头歌:数据库实验四 运算符--第2关:between and和in运算

任务描述

本关任务:灵活应用关系运算符between and和in进行查询

相关知识

为了完成本关任务,你需要掌握: between and in

between and

<表达式> between<值1> and <值2> 表示判断表达式的值是否大于等于值1并且小于等于值2 如果符合条件,返回1,否则返回0

in

<表达式> in <值1,值2,值3……> 表示判断表达式的值是否与值1、值2、值3等中的任意一个相同。 如果相同,返回1,否则返回0 <表达式> not in <值1,值2,值3……> 表示判断表达式的值是否不与值1、值2、值3等中的任意一个相同。 如果都不相同,返回1,否则返回0

任务要求

第一题 查询高于图书的售价(sj)大于等于10并且小于等于20的的图书的条形码(txm)、书名(sm)和售价(sj)。 使用between and 第二题 查询图书的出版社(cbs)不是上海古籍出版社且不是中华书局的图书的条形码(txm)、书名(sm)和出版社(cbs)。 使用in

代码

use library
-- select database();
-- show tables;
-- select * from book;
 #代码开始
 #答案一
select txm,sm,sj from book where sj between 10 and 20;

 #答案二
select txm,sm,cbs from book where cbs not in ('上海古籍出版社','中华书局');
 
 #代码结束

第三关链接-->

头歌:数据库实验四 运算符--第3关:like运算符_小妞无语的博客-CSDN博客

你可能感兴趣的:(头歌-MySQL,mysql)