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.

Foi útil?

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
scroll top