SQL SELECT TOP, LIMIT และ ROWNUM คำสำคัญ
เลือก TOP, LIMIT และ ROWNUM
คำSELECT TOP
สั่งใช้เพื่อระบุจำนวนเร็กคอร์ดที่จะส่งคืน
หมายเหตุ:ระบบฐานข้อมูลบางระบบไม่รองรับ
SELECT TOP
. MySQL ใช้LIMIT
และ Oracle ใช้
ROWNUM
.
คำสั่ง SQL ต่อไปนี้จะเลือกสามระเบียนแรกจากตาราง "ลูกค้า":
ตัวอย่าง
SELECT TOP 3 * FROM Customers;
คำสั่ง SQL ต่อไปนี้แสดงตัวอย่างที่เทียบเท่ากันโดยใช้คำสั่งย่อย LIMIT:
ตัวอย่าง
SELECT * FROM Customers
LIMIT 3;
คำสั่ง SQL ต่อไปนี้แสดงตัวอย่างที่เทียบเท่าโดยใช้ ROWNUM:
ตัวอย่าง
SELECT * FROM Customers
WHERE ROWNUM <= 3;