1樓:匿名使用者
需要用虧仔中乙個 row_number() over (order by getdate())函式 select * row_number() over (order by getdate())as pxfrom student 根據結果再巢狀查詢 px>30 and px<40select * from (select * row_number() over (order by getdate())as pxfrom student ) temp where px>30 and px<40 如果 你是sql2000 資料庫,需要藉助一張有自增id的臨時表來戚滲處理銷山,原理一樣的,
2樓:匿名使用者
在表中找遊空出不在最前面20條的前10條記錄就是30-40行之間的資料,根據神悔瞎id公升前帶序select top 10 * from student where id not in (select top 20 * from student order by id)
sql資料庫 要查出乙個表中第30行到40行的資料(30到40沒有自動增長列),儘可能多的寫出你所知道的方法。
3樓:sky的悲傷
一 :你可以使用row_number 讓其生成乙個編號 然後按照這個編號查詢其中的第三十行到四十行的資料就ok啦。
二 : 根據你裡面有的編號 如:id (順序遞增)三: 使用分頁的方法 一頁十條資料 查詢第三頁的資料這就是我知道的方法 望對你有用!
請問怎麼在資料庫表裡 第20行至第30行的資料。
4樓:網友
親 你得告訴我哪種資料庫。。
sql 查詢第30條資料到40條資料怎麼查啊,id有可能不是連續的
5樓:網友
假設資料所在的表為a,查詢語句輔助的表t,表w。
sql語句查詢邏輯過程為首先選出前40條記錄,然後按照遞減順序查詢後11條記錄,也就是從第40條,第39條,..第30條記錄。為了還原為原來資料的遞增順序,可以再巢狀個select語句。
select * from (select top 11 * from (select top 40 * from a order by id asc) t order by desc) w order by asc
6樓:網友
mysql 可以用limit 30, 10mssql 沒法直接取。
可以先 select max(id) as id from table where id in (select top 40 id from table)
然後在 select top 10 * from table where id < 上面的max) order by id desc
7樓:網友
修改 select top 40* from table where 欄位名not in (select top 30 欄位名 from table)
要查資料表中第30到40條記錄,有欄位id,但是id並不連續,如何寫sql語句?
8樓:匿名使用者
查sql安裝時的幫助文件。。夠全面的、、不嫌麻煩一條條取也可以。。呵呵。
sql 如何獲得表中第30-40條的記錄?
9樓:網友
sql server 2005中可以使用row_number()函式,但結果是經過排序後的第30-40條記錄。
可以使用以下語句得出預設排在第30-40條的記錄。
sql server 2005
select top 40 * from tableexcept
select top 30 * from table--sql server 2000
select * from
select top 40 * from table) awhere id not in
select top 30 id from table)補充:返回name為c,d,e的第3-5條,sql server 2000和2005均適用。
select * from
select top 5 * from @t) awhere id not in
select top 2 id from @t)
10樓:蝶舞and飄雪
沒的那樣的需求。 一般的id 都是自動增長的。
要不你就將資料放入的臨時的表中。 在排序提取。
畸形的問題。
sql中怎麼查30-40行和50-60行資料, 一條sql語句寫出來。。
11樓:匿名使用者
這個分3種,一種是ms sql 用的top+子查詢,05以後也有函式可以實現這類的分頁一種是mysql 直接用的limit和start比較簡單還一種是oracle, 用的是rownum這個函式來判斷的。
12樓:匿名使用者
必須寫儲存過程,此題無解。
如何在MYSQL資料庫中資料庫,如何在MYSQL資料庫中新建一個資料庫
createusertomidentifiedby 密碼 建立使用者 grantallprivilegesondbname.totom 把dbname庫的所有操作許可權都給tomflushprivileges 重新整理快取,生效 在控制檯根目錄下開啟sqlserver企業管理器,新建sqlserve...
mysql把資料庫中的資料複製到另資料庫中的表表結構相同
1。表結構相同的表,且在同一資料庫 如,table1,table2 sql insert into table1 select from table2 完全複製 insert into table1 select distinct from table2 不復制重複紀錄 insert into ta...
如何把資料庫中表匯入到c資料控制元件中
1.資料訪問層方法返回一個得到資料的datatable例項或dataset例項.2.如果是winform專案.可以使用datagridview 容器 控制元件的datasource屬性來賦值獲取的資料 datatable例項或dataset例項中的一個表 c 中怎麼讀取sql資料庫表中的資料後顯示在...