Klausa SELECT TOP berguna pada tabel besar dengan ribuan catatan. Mengembalikan rekaman dalam jumlah besar dapat memengaruhi kinerja
Catatan. Tidak semua sistem database mendukung klausa SELECT TOP. MySQL mendukung klausa LIMIT untuk memilih sejumlah catatan, sementara Oracle menggunakan FETCH FIRST n ROWS ONLY dan ROWNUM
Sintaks SQL Server / MS Access
PILIH nomor ATAS. persen nama_kolom
DARI nama_tabel
kondisi WHERE;
Sintaks MySQL
PILIH nama_kolom
DARI nama_tabel
kondisi WHERE
nomor LIMIT;
Sintaks Oracle 12
PILIH nama_kolom
DARI nama_tabel
PESAN BERDASARKAN nama_kolom
MENGAMBIL BARIS nomor PERTAMA SAJA;
Sintaks Oracle yang lebih lama
PILIH nama_kolom
DARI nama_tabel
WHERE ROWNUM