use HOUSE
select * from hos_house --房间信息表
select * from hos_district --区县表
select * from hos_street --街道表
select * from hos_type --房间类型表
--1.内容扩充:临时表
--如果表名前面有#,那么创建的表是临时表,位于tempdb数据库下
--的临时表文件夹下。
create table #mytemp2222
(
id int identity(1,1) primary key not null,
name nvarchar(20)
)
--使用临时表的好处:临时表中的数据当我们断开连接后自动释放,这样
--可以节省数据库服务器的空间
--任务一:分页显示查询出租房信息
--经典分页思路(一、双top,双order by 二、Row_number()函数 三、临时表方式(和Row_Number()原理一致))
--将出租房屋记录批量插入临时表
--*******************方式一:双top,双order by分页************************
--查询输出第6条~第10条房屋出租信息
--did:区县编号(hos_district)
select top 5 *,hos_district.did
from hos_house,hos_street,hos_district
where hmid
not in(select top 5 hmid from hos_house)
and hos_house.sid=hos_street.sid
and hos_street.sdid=hos_district.did
--*******************方式二:Row_Number() over(order by id)***************
select * from
(
SQL高级 第五章 我的租房网
最新推荐文章于 2024-03-15 09:15:00 发布
本文介绍了SQL的高级用法,包括利用临时表进行分页查询的三种方式,如双TOP和ROW_NUMBER()函数,以及按区县、街道和户型统计出租房屋信息。还展示了如何按季度统计本年的房屋出租数量。
摘要由CSDN通过智能技术生成