ระบุจํานวนเรกคอร์ดที่จะเรียกเป็นเปอร์เซ็นต์
ถ้าคุณต้องการรับ "N อันดับต้นๆ" ในจํานวนระเบียนที่จะนํามาใช้ คุณสามารถใช้ "ส่วนคําสั่ง TOP" ได้ แต่คุณยังสามารถรับตัวเลขนี้เป็นเปอร์เซ็นต์ได้ด้วย หากต้องการรับตามเปอร์เซ็นต์ ให้ใช้ "เปอร์เซ็นต์บนสุด - เปอร์เซ็นต์"
ตัวอย่างของการเลือกตารางที่มีระเบียน 10,000 ระเบียน ถ้าคุณไม่ได้ใช้ส่วนคําสั่ง TOP ระเบียน 10,000 ระเบียนจะถูกเรียก
select * from [TST_Tag01]
ตัวอย่างต่อไปนี้จะดึงตัวเลขที่ระบุในส่วนคําสั่ง TOP
select top 200 * from [TST_Tag01]
ตัวอย่างต่อไปนี้จะดึงจํานวนจํานวนนับที่ระบุโดย PERCENT ในส่วนคําสั่ง TOP ถ้าคุณระบุ 40, คุณจะได้ 40% ของระเบียน
select top (40) percent * from [TST_Tag01]
เปอร์เซ็นต์ยังสามารถมีตัวเลขทศนิยมได้ด้วย
select top (3.5) percent * from [TST_Tag01]
หมายเลขที่สามารถระบุได้สําหรับ PERCENT สามารถเป็น 0 ~ 100
นอกจากนี้ ถ้าคุณใช้ PERCENT ให้ใส่ตัวเลขในวงเล็บ "()" สาเหตุนี้มาจากเหตุผลด้านความเข้ากันได้ แต่โปรดตรวจสอบให้แน่ใจว่าได้ใช้วงเล็บเนื่องจากการไม่ใส่วงเล็บไว้ในวงเล็บอาจส่งผลให้เกิดข้อผิดพลาดได้