Retornando JSON no PostgreSQL


Uma funcionalidade muito útil do banco de dados PostgreSQL, e que muita gente não conhece, é transformar um conjunto de dados no formato JSON. Esse formato é muito utilizado atualmente para comunicação entre serviços, alimentação de dados em grid, e várias outras funcionalidades. Alguns bancos usam funções que convertem os registros para JSON, mas o PostgreSQL tem uma forma muito mais prática, como veremos nos exemplos a seguir:

Digamos que eu queira a lista de posts de um site para ser exibida em um grid. Se fizer a query seguinte, eu terei essa lista como result set:

SELECT * FROM posts

Ler maisRetornando JSON no PostgreSQL

Ordenar colunas no MySQL deixando campos null no final


Você já teve que fazer uma consulta em alguma tabela de um banco de dados MySQL, em que você deseja ordenar por uma coluna específica, e no início dos resultados aparecem todos os campos null dessa coluna? Daí você quer manter a ordem, mas quer que os campos null fiquem no final dos resultados? Como você faz?

Bom, recentemente descobri uma forma bem fácil de fazer isso, e resolvi compartilhar aqui com quem mais precisar. 

Ler maisOrdenar colunas no MySQL deixando campos null no final