Perguntas com a marcação «null»

Um conceito de banco de dados usado para representar dados ausentes, desconhecidos ou inaplicáveis.

8
Por que não devemos permitir NULLs?
Lembro-me de ler este artigo sobre o design de banco de dados e também lembro que você deveria ter propriedades de campo NOT NULL. Não me lembro por que esse foi o caso. Tudo o que consigo pensar é que, como desenvolvedor de aplicativos, você não precisaria testar NULL e …



9
Quando usar NULL e quando usar uma string vazia?
Estou interessado principalmente no MySQL e PostgreSQL, mas você pode responder o seguinte em geral: Existe um cenário lógico no qual seria útil distinguir uma string vazia de NULL? Quais seriam as implicações do armazenamento físico para armazenar uma cadeia vazia como ... NULO? String vazia? Outro campo? Qualquer outra …




2
NULL ou NOT NULL por padrão?
No MySQL, é melhor sempre permitir nulos, a menos que você saiba que um campo é obrigatório, ou sempre usar, a Not Nullmenos que saiba que um campo conterá nulos? Ou isso não importa? Eu sei que em alguns DBMSs eles dizem usar Not Nullo máximo possível, porque permitir nulos …
41 mysql  null 





1
(x NÃO É NULL) vs (NÃO é NULL) no PostgreSQL
Por que x IS NOT NULLnão é igual a NOT x IS NULL? Este código: CREATE TABLE bug_test ( id int, name text ); INSERT INTO bug_test VALUES (1, NULL); DO $$ DECLARE v_bug_test bug_test; BEGIN RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NULL); RAISE NOTICE '%: %', v_bug_test, (v_bug_test …
16 postgresql  null 

5
Teste se alguma coluna é NULL
Estou tentando descobrir uma consulta fácil que posso fazer para testar se uma tabela grande possui uma lista de entradas que possui pelo menos UM valor em branco (NULL / vazio) em QUALQUER coluna. Eu preciso de algo como SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Eu …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.