LIMITAR NUMERO DE REGISTROS EM SELECT

ALEXRONCHI 22/07/2010 13:48:39
#348142
Tenho uma dúvida se é possivel se fazer isso.
Queria saber se há como eu montrar uma SELECT e dentro dela, limitar o número de registros que ela vai exibir?

Exemplo: Tenha uma tabela de produtos, e gostaria de montar uma SELECT com os filtros e tal, mas que retornasse somente 10 produtos.

Assim, posso usar dentro de uma DBGrid

Obrigado!
THIAGO.CC 22/07/2010 14:11:38
#348150
Resposta escolhida
ALEXRONCHI,

Tenta desta forma.

SELECT Top 10 * FROM nometabela.

Thiago

CLEITONSOUZA 22/07/2010 14:16:50
#348151
Voce pode fazer assim

[Ô]Select Top(Qtde) from tabela Order by Campo[Ô]

Onde Qtde acima é a quantidade de registro que voce pretende apresentar, agora voce pode tambem criar um formulario com uma textbox e pedir para digitar a quantidade de dados que quer que apareça no grid, a variavel assume o valor digitado no textbox lanca no grid

Qualquer duvida posta por favor
Tópico encerrado , respostas não são mais permitidas