MySQL數據查詢中,時常需要查詢前后兩條數據,這個查詢起來也相對比較簡單。下面將展示如何查詢前后兩條數據。
SELECT * FROM table_name WHERE id >X ORDER BY id ASC LIMIT 2;
上述代碼中的X是指需要查詢的數據的id值,可以根據具體情況進行修改。該查詢語句會先篩選出id大于X的數據,然后按照id升序排序,最后限制只顯示2條數據。
SELECT * FROM table_name WHERE id< X ORDER BY id DESC LIMIT 2;
如果要查詢前兩條數據,只需要將上述查詢語句的大于號改為小于號,將升序排序改為降序排序即可。
上一篇mysql查詢前兩個季度
下一篇css3點擊開關按鈕