SELECT TOP se koristi za ograničavanje broja redova koji će biti vraćeni u rezultatu SQL upita. Ovaj izraz se često koristi u Microsoft SQL Serveru i Accessu. Na nekim drugim sistemima, možda ćete koristiti "LIMIT" umesto "TOP" kako biste postigli isti efekat.
Primer:
Dohvatanje prvih 10 redova iz tabele "Klijenti" (iz SQL Server-a).
    
    SELECT TOP 10 * FROM Klijenti;
    
    
    Napomena: U nekim bazama podataka, kao što je MySQL, možete koristiti "LIMIT" kako biste postigli isti efekat. Na primer, u MySQL-u:
    
    SELECT * FROM Klijenti
    LIMIT 10;
    
    
    Ovo će takođe vratiti prvih 10 redova iz tabele "Klijenti".