利用rent_info视图查看租金超过200元的租用信息
时间: 2024-03-18 12:39:12 浏览: 220
以下是查询租金超过 200 元的租用信息的 SQL 语句:
```
SELECT * FROM rent_info WHERE Earnest_money > 200;
```
这将返回 rent_info 视图中所有 Earnest_money 列值大于 200 的行,即租金超过 200 元的租用信息的详细信息。
相关问题
车辆信息表: cars(Car_ID,Type,Car_Num,Rent_price,Rent_able) 主键:Car_ID 租用信息表: Rent(Rent_Num,Rent_carid,Rent_Custid,Rent_date,Expired_date,Rent_days,Earnest_money) 主键:Rent_Num 外键:Rent_carid,Rent_Custid 客户信息表: Customers(Customer_ID,Customer_name,Customer_IDNum,Customer_Sex,Customer_Tel,Customer_add) 主键:Customer_ID,给出sqlserver的sql语句创建外键
以下是创建外键的 SQL 语句:
```
-- 将 Rent 表中的 Rent_carid 列设置为 Cars 表的 Car_ID 列的外键
ALTER TABLE Rent
ADD CONSTRAINT fk_rent_carid
FOREIGN KEY (Rent_carid) REFERENCES Cars (Car_ID);
-- 将 Rent 表中的 Rent_Custid 列设置为 Customers 表的 Customer_ID 列的外键
ALTER TABLE Rent
ADD CONSTRAINT fk_rent_custid
FOREIGN KEY (Rent_Custid) REFERENCES Customers (Customer_ID);
```
这将在 Rent 表中创建两个外键,分别连接 Cars 表的 Car_ID 列和 Customers 表的 Customer_ID 列。您可以根据需要更改外键名称、引用列名称等。
CREATE TABLE Rent ( Rent_Num int NOT NULL, -- 租用信息编号不允许空值 Rent_carid int NOT NULL, -- 车辆编号,不允许空值 Rent_Custid int NOT NULL, -- 客户编号,不允许空值 Rent_date datetime NOT NULL, -- 租车时间,不允许空值 Expired_date datetime NOT NULL, -- 还车时间,不允许空值 Rent_days int NOT NULL, -- 租用天数,不允许空值 Earnest_money money NOT NULL, -- 租车费用,不允许空值 PRIMARY KEY (Rent_Num) -- 使用 Rent_Num 列作为主键,确保每个租用信息都是唯一的 );根据这个表创建视图包含上述
以下是创建视图的 SQL 语句,以包含上述表中的所有列:
```
CREATE VIEW rent_info AS
SELECT Rent_Num, Rent_carid, Rent_Custid, Rent_date, Expired_date, Rent_days, Earnest_money
FROM Rent;
```
这将创建一个名为 rent_info 的视图,其中包含租用信息编号、车辆编号、客户编号、租车时间、还车时间、租用天数和租车费用。您可以根据需要更改列名、添加筛选条件等。
阅读全文