色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql正序輸出倒數(shù)記錄

MySQL正序輸出倒數(shù)記錄

在MySQL中,我們可以使用LIMIT關(guān)鍵字指定要檢索的記錄數(shù)。但是,有時(shí)候我們需要從后向前取記錄,這時(shí)我們就需要用到倒序輸出了。下面我們來介紹如何使用正序輸出倒數(shù)記錄。

使用ORDER BY DESC

使用ORDER BY DESC可以將記錄按照倒序排序,然后再使用LIMIT限制要輸出的記錄數(shù)。

例如,要輸出倒數(shù)第3條記錄,可以使用以下語句:

SELECT * FROM table_name ORDER BY id DESC LIMIT 2,1;

其中,LIMIT后面的參數(shù)2表示從第2條記錄開始檢索,1表示只檢索1條記錄,因此輸出的就是倒數(shù)第3條記錄。

使用子查詢

另一種方式是使用子查詢,先查詢出倒數(shù)N條記錄的id,然后再使用正序輸出。

例如,要輸出倒數(shù)第4條記錄,可以使用以下語句:

SELECT * FROM table_name WHERE id = ( SELECT id FROM ( SELECT id FROM table_name ORDER BY id DESC LIMIT 3,1 ) t );

其中,LIMIT后面的參數(shù)3表示從第3條記錄開始檢索,1表示只檢索1條記錄,因此得到的就是倒數(shù)第4條記錄的id,然后再使用正序輸出。

總結(jié)

以上就是兩種使用正序輸出倒數(shù)記錄的方法。如果我們需要輸出更多的倒數(shù)記錄,可以根據(jù)需要調(diào)整LIMIT后面的參數(shù)。