加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
复习作业2.sql 1.41 KB
一键复制 编辑 原始数据 按行查看 历史
朱美林 提交于 2021-04-23 20:13 . 复习作业
create database HOUSE_DB
use HOUSE_DB
create table HOUSE_TYPE(
type_id int not null primary key identity(1,1), --类型编号
type_name varchar(50) not null unique --类型名称
);
create table HOUSE(
house_id int not null primary key identity(1,1), --房屋编号
house_name varchar(50) not null, --房屋名称
house_price float not null default'0', --房租
type_id int --房屋类型
);
alter table HOUSE add constraint FK_HOUSE_type_id foreign key (type_id) references HOUSE_TYPE(type_id);
--添加表数据
--HOUSE_TYPE表中添加3条数据,例如:小户型、经济型、别墅
insert into HOUSE_TYPE(type_name)
values('小户型')
,('经济型')
,('别墅');
--HOUSE表中添加至少3条数据,不能全都为同一类型
insert into HOUSE(house_name,house_price,type_id)
values('裕福康城','1111','1')
,('泰成公馆','9999','2')
,('汤臣一品','9999999','3');
--查询所有房屋信息
select * from HOUSE
select * from HOUSE_TYPE
--使用模糊查询包含”型“字的房屋类型信息
select * from HOUSE_TYPE where type_name like '%型'
--查询出房屋的名称和租金,并且按照租金降序排序
select house_name 房屋名称, house_price 租金 from HOUSE order by house_price desc
--使用连接查询,查询信息,显示房屋名称和房屋类型名称
select house_name 房屋名称 , type_name 房屋类型名称 from HOUSE
inner join HOUSE_TYPE on HOUSE.type_id=HOUSE_TYPE.type_id
--查询所有房屋中月租最高的房屋,显示最高的租金和房屋名称
select house_name,house_price from HOUSE where house_price in ( select max(house_price) from HOUSE)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化