国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

sql 取兩值之間的數據方法(例:100-200之間的數據)

2024-08-31 00:58:46
字體:
來源:轉載
供稿:網友
題:取表table中100條-200條之間數據

方法1:臨時表

復制代碼 代碼如下:


select top 200 * into #aa from table order by time-- 將top m筆插入 臨時表
set rowcount 100
select * from #aa order by time desc

--drop table #aa --刪除臨時表




方法2:

復制代碼 代碼如下:


select top 100 * from
(select top 200 * from table order by time asc) a
order by time desc




方法3:not in

復制代碼 代碼如下:


select top 100 * from v_company where (
id not in
(select top 100 id from v_company order by id asc)
) order by id asc




這里只列舉3種我測試的方法,還有別的方案就由高手補上了,3種方案的效率也不競相同,我一直認為not in效率不好,但在這里使用not in速度最快,請高手補充說明,謝謝
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱西市| 溧水县| 普安县| 东乌珠穆沁旗| 丰镇市| 鹤壁市| 缙云县| 日照市| 驻马店市| 周宁县| 南皮县| 信阳市| 武威市| 肃宁县| 邮箱| 定南县| 通山县| 浦城县| 高邑县| 普安县| 平湖市| 华宁县| 莱芜市| 萨迦县| 边坝县| 涿州市| 衡山县| 永年县| 瑞昌市| 宁津县| 登封市| 昌邑市| 光泽县| 宁陵县| 木兰县| 股票| 夏邑县| 万源市| 翁牛特旗| 平塘县| 元朗区|