2014-07-04 19:19 GMT-03:00 Luiz Rafael Culik <[email protected]>:
> E recomendado utilizar no order by nulls first, ou tem uma forma melhor de
> colocar os nulls no inicio do result set ?
NULLS { FIRST | LAST } está no padrão SQL, então se é o que você quer, tudo
bem usar.
Agora, exite um possível problema de performance. Quando uma consulta tem
NULLS FIRST, o PostgreSQL não irá conseguir usar índices comuns que
casariam para fazer a ordenação. Agora, é possível usar índices definidos
com NULLS FIRST também, exemplo:
CREATE INDEX ... ON ... (foo NULLS FIRST);
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral