#04、查询所有单价在20-30元之间的图书信息。 #05、查询所有单价不在20-30元之间的图书信息 #06、查询机械工业出版社、科学出版社、人民邮电出版社的图书信息 #07、查询既不是机械工业出版社也不是科学出版社出版的图书信息 #08、查询姓名的第二个字符是‘建’并且只有两个字符的读者的读者号及姓名 #09、查找姓名以‘王’开头的所有读者的读者号及姓名
时间: 2024-01-24 20:04:49 浏览: 134
图书信息查询
04、查询所有单价在20-30元之间的图书信息:
```
SELECT * FROM tb_book WHERE price >= 20 AND price <= 30;
```
这将会返回 `tb_book` 表中所有单价在20-30元之间的图书信息。
05、查询所有单价不在20-30元之间的图书信息:
```
SELECT * FROM tb_book WHERE price < 20 OR price > 30;
```
这将会返回 `tb_book` 表中所有单价不在20-30元之间的图书信息。
06、查询机械工业出版社、科学出版社、人民邮电出版社的图书信息:
```
SELECT * FROM tb_book WHERE press IN ('机械工业出版社', '科学出版社', '人民邮电出版社');
```
这将会返回 `tb_book` 表中所有由机械工业出版社、科学出版社或人民邮电出版社出版的图书信息。
07、查询既不是机械工业出版社也不是科学出版社出版的图书信息:
```
SELECT * FROM tb_book WHERE press NOT IN ('机械工业出版社', '科学出版社');
```
这将会返回 `tb_book` 表中所有不是由机械工业出版社或科学出版社出版的图书信息。
08、查询姓名的第二个字符是‘建’并且只有两个字符的读者的读者号及姓名:
```
SELECT rno, rname FROM tb_reader WHERE rname LIKE '_建_';
```
这将会返回 `tb_reader` 表中所有姓名的第二个字符是‘建’并且只有两个字符的读者的读者号及姓名。
09、查找姓名以‘王’开头的所有读者的读者号及姓名:
```
SELECT rno, rname FROM tb_reader WHERE rname LIKE '王%';
```
这将会返回 `tb_reader` 表中所有姓名以‘王’开头的所有读者的读者号及姓名。
阅读全文