從MySQL 查詢中檢索特定記錄
目前的任務是從MySQL 查詢結果集中檢索特定記錄,而不是基於它的ID ,但是按照它在排序結果集中的位置。例如,如果我們想從 ID 升序的查詢中檢索第三筆記錄,我們需要一種方法來偏移查詢並只傳回該特定記錄。
這個問題的解決方案是 LIMIT 子句,它可用來指定從特定偏移量開始的查詢中檢索的記錄數。語法如下:
SELECT * FROM table ORDER BY ID LIMIT n-1,1
在此查詢中,LIMIT 子句有兩個參數:
例如,要從查詢中檢索第三個記錄,我們將使用以下查詢:
SELECT * FROM table ORDER BY ID LIMIT 2,1
並檢索第5 筆記錄:
SELECT * FROM table ORDER BY ID LIMIT 4,1
這種技術使我們能夠有效率地檢索查詢中的特定記錄,而無需知道其 ID,使其成為各種資料庫操作的通用解決方案。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3