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
