SQL’de SELECT TOP Maddesi

SELECT TOP maddesi döndürülecek kayıtların sayısını belirtmek için kullanılır. SELECT TOP maddesi binlerce kayıt içeren büyük tablolarda çok yararlı olabilir. Çok sayıda döndürme kayıtları performansı etkileyebilir.

NOT: Tüm veritabanı sistemleri SELECTTOP maddesini desteklemez.

SQL Sunucusu / MS Access Kullanımı

SELECT TOP number|percent column_name(s)
FROM table_name;


 

SQL SELECT TOP’un MySQL ve Oracle’deki Eşdeğeri

MySQL Kullanımı

SELECT column_name(s)
FROM table_name
LIMIT number;

Örnek

SELECT *
FROM Persons
LIMIT 5;

Oracle Kullanımı

SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number;

Örnek

SELECT *
FROM Persons
WHERE ROWNUM <=5;

SQL SELECT TOP Örneği

Aşağıdaki SQL deyimi "Müşteriler" tablosundaki ilk iki kayıtları seçer:

Örnek

SELECT TOP 50 PERCENT * FROM Customers;


 

SQL SELECT TOP PERCENT Örneği

Aşağıdaki SQL deyimi "Müşteriler" tablosundaki kayıtların ilk 50% sini seçer:

Örnek

SELECT TOP 50 PERCENT * FROM Customers;