sql中的limit
发布时间: 2024-05-18 16:05:57
A. sql鏁版嵁镆ヨ㈣瑷涓鍙浠ラ檺鍒舵煡璇㈢粨鏋沧樉绀虹殑琛屾暟镄勫叧阌瀛楁槸浠涔堬纻
鍦⊿QL鏁版嵁镆ヨ㈣瑷涓锛岀敤浜庨檺鍒舵煡璇㈢粨鏋沧樉绀虹殑琛屾暟镄勫叧阌瀛楁槸LIMIT銆侺IMIT鍏抽敭瀛楀彲浠ョ敤浜庨檺鍒舵煡璇㈢粨鏋滆繑锲炵殑琛屾暟銆傞氩父锛屽畠涓岙ELECT璇鍙ヤ竴璧蜂娇鐢锛岃娉曞备笅锛
sql
澶嶅埗
SELECT column1, column2, ...
FROM table_name
LIMIT number_of_rows;
鍏朵腑锛宑olumn1, column2, ...鏄瑕佹煡璇㈢殑鍒楀悕锛宼able_name鏄瑕佹煡璇㈢殑琛ㄥ悕锛宯umber_of_rows鏄瑕佽繑锲炵殑琛屾暟銆
渚嫔傦纴浠ヤ笅镆ヨ㈣鍙ュ皢杩斿洖employees琛ㄤ腑鍓5琛屾暟鎹锛
sql
澶嶅埗
SELECT *
FROM employees
LIMIT 5;
璇锋敞镒忥纴LIMIT鍏抽敭瀛楄缮鍙浠ヤ笌OFFSET鍏抽敭瀛椾竴璧蜂娇鐢锛岀敤浜庢寚瀹氢粠镆ヨ㈢粨鏋滈泦涓镄勫摢涓浣岖疆寮濮嬭繑锲炶屻备緥濡傦纴浠ヤ笅镆ヨ㈣鍙ュ皢杩斿洖浠庣6琛屽紑濮嬬殑10琛屾暟鎹锛
sql
澶嶅埗
SELECT *
FROM employees
LIMIT 10 OFFSET 5;
B. sql中limit 原理
先扫描全表,得到所有数据,再取出前100行,
热点内容