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.
Obrigado.
Mineiro
Curtir tópico
+ 0
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.
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
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
Clique aqui para fazer login e interagir na Comunidade :)