Ok pessoal obrigado.
Já tinha lido em livros sobre bases de dados relacionais que a ordem das 
linhas nada sgnifica mas decidi à mesma perguntar.
O problema é que estou a usar o pgrouting e ele devolve o percurso por 
ordem. Com esse resultado crio uma tabela e pretendia pegar o nome da 
primeira rua...









Em 31-07-2012 15:01, Euler Taveira escreveu:
> 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
>
>

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a