Tratando colunas nulas em sua Query MySql

Autor : Antonio Carlos Ferreira de Azevedo
Postado em : 12/07/2016

Tratar colunas nulas em suas consultas MySql

Basta usar a função IFNULL para testar sua coluna e informar o valor Defaut para o caso do valor null ser encontrado.

Exemplo de tratamento de erro em uma Consulta MySql

-- Trantando um inteiro, se este for nullo retorna zero
SELECT IFNULL(minhaColuna , 0) as minhaColuna FROM MinhaTabela

-- Tratando uma string, se esta for nulla retora ''
select IFNULL(minhaColuna ,'') as minhaColuna FROM MinhaTabela

-- Tratando uma datatime, se esta for nula retorna data especificada 
select IFNULL(minhaColuna , '2016-07-11 10:30') as minhaColuna from MinhaTabela






Comentários