创建视图。 1、 创建视图 V_BookSell,使其包含图书销量情况。要求显示图书代码(BookCode)、图书名称(BookName)、作者(Author)、出版社名称(Publisher)以及数量(Amount)。 2、创建视图 V_CustomerBookOrderDetail。要求显示订单号(OrderCode)、客户名(Name)、客户等级(VIPClass)、书名(BookName)、单价(Price)、数量(Amount)、折扣(Discount)以及总价(TotalPrice=Price*Amount*Discount)。
时间: 2024-01-30 16:03:27 浏览: 50
1. 创建视图V_BookSell,使其包含图书销量情况。要求显示图书代码(BookCode)、图书名称(BookName)、作者(Author)、出版社名称(Publisher)以及数量(Amount)。
可以使用以下SQL语句:
```sql
CREATE VIEW V_BookSell AS
SELECT Book.BookCode, Book.BookName, Book.Author, Publisher.PublisherName AS Publisher, SUM(OrderDetail.Quantity) AS Amount
FROM Book
INNER JOIN OrderDetail ON Book.BookCode = OrderDetail.BookID
INNER JOIN Orders ON OrderDetail.OrderID = Orders.OrderCode
INNER JOIN Publisher ON Book.PublisherCode = Publisher.PublisherCode
GROUP BY Book.BookCode, Book.BookName, Book.Author, Publisher.PublisherName;
```
2. 创建视图V_CustomerBookOrderDetail。要求显示订单号(OrderCode)、客户名(Name)、客户等级(VIPClass)、书名(BookName)、单价(Price)、数量(Amount)、折扣(Discount)以及总价(TotalPrice=Price*Amount*Discount)。
可以使用以下SQL语句:
```sql
CREATE VIEW V_CustomerBookOrderDetail AS
SELECT Orders.OrderCode, Customer.Name, CustomerEvaluation.VIPClass, Book.BookName, OrderDetail.Price, OrderDetail.Quantity AS Amount, OrderDetail.Discount, OrderDetail.Price * OrderDetail.Quantity * OrderDetail.Discount AS TotalPrice
FROM Orders
INNER JOIN OrderDetail ON Orders.OrderCode = OrderDetail.OrderID
INNER JOIN Book ON OrderDetail.BookID = Book.BookCode
INNER JOIN Customer ON Orders.CustomerCode = Customer.CustomerCode
INNER JOIN CustomerEvaluation ON Customer.CustomerCode = CustomerEvaluation.CustomerCode;
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)