sql如何取第一第二條,sql取第二條記錄怎麼取

時間 2021-10-14 22:23:54

1樓:

第一大比較好求

select * from table a,

(select 姓名,max(結賬時間) 結賬時間 from table group by 姓名) b

where a.姓名=b.姓名 and a.結賬時間=b.結賬時間

第二大和第三大都可能有點複雜

select * from table a left join

(select a.姓名,a.結賬時間,count(b.結賬時間) row_num from table a, table b

where a.姓名=b.姓名 and b.結賬時間<=a.結賬時間) b

on(a.姓名=b.姓名 and b.row_num=2)    --row_num=3可以查出第三大的

2樓:

with t as (

select 姓名, 結賬時間, row_number() over (partition by 姓名 order by 結賬時間 desc) r

from 表

)select 姓名, 結賬時間

from t

where r<=3 //取每個最大的3個結賬時間

3樓:匿名使用者

access的吧

select top 2 結賬時間 from 表名 order by 結賬時間 desc

4樓:匿名使用者

用的什麼版本的資料庫?

sql取第二條記錄怎麼取

5樓:匿名使用者

先去兩條記錄,再倒序取第一條。

6樓:匿名使用者

第一種方法在sql2000中不能用。要2005以上才可以

7樓:匿名使用者

select * from (select row_number() over(order by keyfield desc) as rownum, * from bq_news) as t where rownum=2

8樓:匿名使用者

select top 1 * from (select top 2 * from tb order by ortfield desc)

9樓:匿名使用者

select top 1 * from table where id not in (select top 1 id form table) 也可以

如何用sql語言查詢一個表中的第二條記錄!!!!

10樓:鵬芳海

(select top 2 * from table) a,(select top 1 * from table) b where a.欄位

baidu!=b.欄位(找個肯定zhi不同dao的欄位)

oracle :select * from (select t.*,rownum as num from table where rownum<=2) where num=2

11樓:匿名使用者

select top 2 * from 表except

select top 1 * from 表;

sql server 下面可以這麼寫。

其他資料庫不行。

12樓:匿名使用者

select * from

(select row_number() over(order by getdate()) as rn,* from tablename) as t

where rn=2

sql取第二條記錄怎麼取

13樓:匿名使用者

mysql:select * from 表名 limit 1 offset 1

sql怎麼能取到第二條到第四條資料?

14樓:匿名使用者

你的第二到第四是怎麼規定的?

因為排序規則不同,可能2-4的資料就不同,,,我根據你的ronum來定義2-4了,,,

order by 語句前面加上

ronum bwtween 2 and 4

如何取出sql中的第幾條記錄

15樓:鬼谷子教主

使用row_number() over (partition by colname order by) 來獲得行號。

為了**更清晰,可以使用cte:

--例子---------

with orderedorders as(select salesorderid, orderdate,row_number() over (order by orderdate) as 'rownumber'

from sales.salesorderheader) select *

from orderedorders

where rownumber between 50 and 60;

中國刑法341條的第一條,第二條的第一款

法律快車 第三百四十一條 非法獵捕 殺害珍貴 瀕危野生動物罪 非法獵捕 殺害國家重點保護的珍貴 瀕危野生動物的,或者非法收購 運輸 國家重點保護的珍貴 瀕危野生動物及其製品的,處五年以下有期徒刑或者拘役,並處罰金 情節嚴重的,處五年以上十年以下有期徒刑,並處罰金 情節特別嚴重的,處十年以上有期徒刑,...

夢見抓到魚第一條剛抓到,第二條魚會說話,說找他弟弟,預示著什麼

八十兆女禍娘娘 夢見抓魚,預示夢者近期將會有財運。商人夢見捉魚,意味著生意興旺。夢見撒網捕到很多魚,預示夢者將要發大財,賺到大錢。夢見抓魚抓不到,暗示夢者近期會有財運,但是若把握不住,可能就會與財運擦身而過 夢見將抓住的魚放生,意思是推進的事情能夠順利進行,並有財運跟隨的意思,只有捨得才有多得。未婚...

如何把SQL表中的第一行資料更新到第二行中

du瓶邪 create table tmp id int identity 1,1 firstbalance int,lastbalance int insert into tmp lastbalance values 1 insert into tmp lastbalance values 3 i...