#03、显示所有借过书的借阅者的读者号、并去掉重复行。
时间: 2024-01-12 20:04:32 浏览: 49
你可以使用如下的SQL语句来显示所有借过书的借阅者的读者号,并去掉重复行:
```
SELECT DISTINCT rno FROM tb_borrow;
```
这将会返回 `tb_borrow` 表中所有借过书的借阅者的读者号,并且去掉了重复的行。DISTINCT 关键字可以用来消除重复的行。
相关问题
#02、查询全体图书的信息,其中单价打8折,并设置该列的别名为“打折价”。 #03、显示所有借过书的借阅者的读者号、并去掉重复行。 #04、查询所有单价在20-30元之间的图书信息。 #05、查询所有单价不在20-30元之间的图书信息 #06、查询机械工业出版社、科学出版社、人民邮电出版社的图书信息
这些查询语句是针对一个图书库的,假设该库中有一个名为“book”的表格,其中包含以下字段:
- book_id: 图书编号
- title: 图书名称
- author: 作者
- publisher: 出版社
- price: 单价
- borrower_id: 借阅者编号
则相应的查询语句如下:
#02、查询全体图书的信息,其中单价打8折,并设置该列的别名为“打折价”。
SELECT book_id, title, author, publisher, price*0.8 AS '打折价' FROM book;
#03、显示所有借过书的借阅者的读者号,并去掉重复行。
SELECT DISTINCT borrower_id FROM book WHERE borrower_id IS NOT NULL;
#04、查询所有单价在20-30元之间的图书信息。
SELECT * FROM book WHERE price BETWEEN 20 AND 30;
#05、查询所有单价不在20-30元之间的图书信息
SELECT * FROM book WHERE price < 20 OR price > 30;
#06、查询机械工业出版社、科学出版社、人民邮电出版社的图书信息
SELECT * FROM book WHERE publisher IN ('机械工业出版社', '科学出版社', '人民邮电出版社');
在刚刚的表中查询所有读者没有借阅过的图书编号和图书名
可以使用以下 SQL 语句查询:
SELECT book.bookid, book.bookname
FROM book
LEFT JOIN record ON book.bookid = record.bookid
WHERE record.recordid IS NULL;
这条 SQL 语句使用了图书表和借阅记录表的左连接,以查询所有读者没有借阅过的图书编号和图书名。LEFT JOIN 表示以左表为基准,以左表中的所有行为基础,将右表中符合条件的行加入结果集,如果右表中没有符合条件的行,则使用 NULL 填充。在本例中,我们以图书表为左表,借阅记录表为右表,通过判断左表中的 bookid 是否在右表中存在对应记录的 recordid,来筛选出所有未被借阅过的图书。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)