Fórum Somente o primeiro valor em SQL #168812

10/07/2003

0

Estou fazendo uma busca por uma tabela usando SQL. Só que eu queria que somente fosse retornado o primeiro valor encontrado. Isto é possível?
Obrigado.


Mineiro

Mineiro

Responder

Posts

10/07/2003

Alessandro

Por favor seja mais específico,
Veja se esse exemplo te serve...

procedure TForm1.button1click(sender...)
begin
Query1.Sql.Clear;
Query1.Sql.Add(´ select Matricula, Nome ´);
Query1.Sql.Add(´ from alunos ´);
Query1.Active := True;
Quey1.First; // Posiciona no primeiro registro. Só pra garantir!
ShowMessage(Query1.FieldByName(´Matricula´).AsString+´ ´
+Query1.FieldByName(´Nome´));
end;

Alessandro.


Responder

Gostei + 0

10/07/2003

Ebatista

Já que está fazendo a pesquisa no SQL, vc pode estabelecer isso direto na pesquisa utilizando o comando TOP do próprio SQL


Ficaria +/- assim:

SELECT TOP 1
CODIGO, NOME, ENDERECO
FROM CLIENTE


o comando acima, traz o primeiro registo apenas, se colocar 20 por exemplo, vai trazer os primeiros 20 registro que satisfaçam a clausula WHERE do SQL.

espero ter ajudado !

atenciosamente


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar