小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

查排序后的指定行記錄

 fondofbeyond 2006-11-14


一個(gè)表中有個(gè)可排序字段,如果要拿出按照這個(gè)字段排序后的結(jié)果集中某個(gè)位置上的值,SQL應(yīng)該如何寫?要求用一個(gè)SQL查詢來實(shí)現(xiàn)。

比如表table字段id從1開始,順序增長,不一定連續(xù),現(xiàn)在要用一個(gè)SQL找出排在正數(shù)第5位的記錄,SQL應(yīng)該如何寫?

 


SELECT TOP 1 *
FROM (SELECT TOP 5 *
        FROM yjf
        ORDER BY ww ASC) DERIVEDTBL
ORDER BY ww DESC

--前提是字段中數(shù)據(jù)不能有重復(fù)的

SELECT *
FROM yjf a
WHERE ((SELECT COUNT(1)
          FROM yjf
          WHERE ww < a.ww) = 4)

 

select id, name from
(select
 (
  (select count(table1.id) from table1 where table1.id < table_A.id) + 1
 ) as tid, id, name from table1 as table_A)
as temp_Table
where temp_Table.tid = 5

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多