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