程式與日常
MySQL查詢第一筆資料的語法如下。
用ORDER BY確保查詢的資料排序是符合需求的,然後用LIMIT 1來取得第一筆資料。
ORDER BY
LIMIT 1
SELECT * FROM table_name ORDER BY column_name LIMIT 1;
值得一提的是,查詢時使用LIMIT指定某一列的資料並搭配ORDER BY排序時,MySQL會優化查詢,在查詢到排序資料的指定列後就會停止排序,不會對整個查詢結果進行排序。若是透過索引(index)排序則查詢速度會很快。
LIMIT
參考:
沒有留言:
張貼留言