Bóson Treinamentos em Ciência e Tecnologia

TOP – Especificar número de registros a retornar – Curso de SQL Server – 15

Especificando registros com SELECT TOP no SQL Server

Cláusula SELECT TOP no SQL Server

Sintaxe

SELECT TOP número|percentual colunas
FROM tabela
[ORDER BY coluna]

Exemplos

1 – Retornar os nomes do três primeiros livros da tabela de livros (por ordem de registro):

SELECT TOP (3) Nome_Livro
FROM tbl_livros

2 – Retornar os nomes dos primeiros 10% de livros encontrados na tabela de livros (por ordem alfabética), ordenados por nome do livro:

SELECT TOP (10) PERCENT Nome_Livro
FROM tbl_livros ORDER BY Nome_Livro

3 – Retornar os nomes do três primeiros livros da tabela de livros (por ordem alfabética), ordenados por nome do livro:

SELECT TOP (3) Nome_Livro
FROM tbl_livros ORDER BY Nome_Livro ASC;

4 – Retornar os nomes do três últimos livros da tabela de livros (por ordem alfabética), ordenados por nome do livro:

SELECT TOP (3) Nome_Livro
FROM tbl_livros ORDER BY Nome_Livro DESC;

5 – Retornar os nomes e os IDs dos três primeiros livros cadastrados na tabela:

SELECT TOP (3) Nome_Livro, ID_Livro
FROM tbl_livros;

O vídeo a seguir traz uma explicação da cláusula SELECT TOP no Microsoft SQLServer:

 

Sair da versão mobile