當前位置:首頁 » 編程語言 » 只顯示中間幾行數據sql語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

只顯示中間幾行數據sql語句

發布時間: 2023-08-01 20:01:37

1. sql語句中如何 查詢結果顯示中間幾行

存在一主鍵ID,下面這句可以查詢前15條記錄中的,中間5條記錄select top 5 * from 表 where ID not in(select top 5 ID from 表 order by ID)

2. SQL中只需要顯示查詢結果的指定的幾行

Select top(你要顯示的行數) * from 表名

3. sql 取中間幾條記錄

--從Table 表中取出第 m 條到第 n 條的記錄:(Not In 版本)
SELECT TOP n-m+1 * FROM Table WHERE (id NOT IN (SELECT TOP m-1 id FROM Table ))
--從TABLE表中取出第m到n條記錄 (Exists版本)
SELECT TOP n-m+1 * FROM TABLE AS a WHERE Not Exists
(Select * From (Select Top m-1 * From TABLE order by id) b Where b.id=a.id )
Order by id
--m為上標,n為下標,例如取出第8到12條記錄,m=8,n=12,Table為表名
Select Top n-m+1 * From Table
Where Id(Select Max(Id) From
(Select Top m-1 Id From Table Order By Id Asc) Temp)
-----------------------------------------------------------------------------------------------------------------------------------------
表pictures中有兩個欄位:id與title。id是自動編號的­
表中有5條記錄:1--p1,2--p2,3--p3,4--p4,5--p5­
一、找到了一個小規律
string sqlstr = "select top 4 * from pictures order by id desc "; //查詢結果p5,p4,p3,p2---說明是整個表先進行排序,再進行查詢的­
string sqlstr = "select top 3 * from (select top 4 * from pictures order by id desc) "; //-------p5,p4,p3­
string sqlstr = "select top 3 * from (select top 4 * from pictures order by id desc) order by id desc";//-------p5,p4,p3
string sqlstr = "select top 3 * from (select top 4 * from pictures order by id desc) order by id asc"; //-------p2,p3,p4
二、獲取單條記錄:­
假設表中一共有counts條記錄,現在想要查詢第n條記錄,則sql語句應是:­
select top 1 * from (select top (counts-n+1) * from pictures order by id desc) order by id asc­
第三條記錄:­
string sqlstr = "select top 1 * from (select top 3 * from pictures order by id desc) order by id asc";//-------p3­
三、獲取表中多條連續的記錄­
假設表中一共有counts條記錄,現在想要查詢第n到第m條的記錄,則sql語句應是:­
select top (m-n+1) * from (select top (counts-n+1) * from pictures order by id desc) order by id asc­
獲取第二到第四條記錄:­

4. sql怎麼寫能僅顯示某一項的多條記錄

sql怎返斗悔么寫能僅顯示某一項的多條記錄參考以下方法
1、首先在如下圖中是一個Student的數據表,這里需要對數據表中的StudentName數據表中的單個的數據進行修改。銷蘆
2、同樣的方法這里首先打開資料庫漏正查詢語句,輸入查詢語句先查詢一下數據表中的數據內容。
3、輸入查詢語句,:Select * from Student,輸入完畢之後選擇全部內容,然後選擇執行按鈕,執行SQL語句