On 31-07-2012 10:51, Pedro Costa wrote:
> Eu tenho uma tabela com uma ordem que não quero perder.
> Existe maneira de selecionar apenas o conteudo de uma coluna  da 
> primeira linha?
> 
O SGBD *não* garante que a ordem de inserção será a ordem de retorno. Isso vem
do conceito de relações (aka conjuntos). Para garantir a ordem você precisa
utilizar a cláusula ORDER BY.

> Experimentei usar o LIMIT1 mas o postgresql não vai buscar o primeiro 
> registo.
> 
Como? SELECT c1 FROM foo LIMIT 1?

Prevendo a ordem:

SELECT c1 FROM foo ORDER BY c2 LIMIT 1


-- 
   Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a