MySQL Ver verifique se os dados são nulos
-
19-09-2019 - |
Pergunta
Preciso colocar um caso no seleção para verificar se os dados que estou adicionando à minha visualização são nulos; nesse caso, quero que ele digite um zero ou não.
Solução
Você quer dizer algo assim?
SELECT IF(`field` IS NULL, 0, `field`)...
Há também "ifnull ()":
SELECT IFNULL(`field`, 0)...
Outras dicas
select coalesce(field, 0) as 'field' from v;
(Doc)
Ao criar sua tabela, basta adicionar NOT NULL
para a descrição da coluna, por exemplo
CREATE TABLE (
ID INT NOT NULL default '0'
);
Então, se nenhum dados for fornecido para o campo, ele será definido para o valor padrão de 0, que será recuperado quando você executar uma consulta selecionada.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow