Pytania oznaczone «null»

Pojęcie bazy danych używane do reprezentowania brakujących, nieznanych lub niemożliwych do zastosowania danych.

125
Dlaczego nie powinniśmy dopuszczać wartości NULL?

Pamiętam, jak czytałem ten jeden artykuł na temat projektowania baz danych i pamiętam również, że powinieneś mieć właściwości pola NOT NULL. Nie pamiętam jednak, dlaczego tak było. Mogę tylko myśleć o tym, że jako twórca aplikacji nie musiałbyś testować NULL i możliwej nieistniejącej wartości...

41
Domyślnie NULL czy NOT NULL?

Czy w MySQL lepiej jest zawsze dopuszczać wartości null, chyba że wiesz, że pole jest wymagane, czy zawsze używać, Not Nullchyba że wiesz, że pole będzie zawierać wartości null? Czy to nie ma znaczenia? Wiem, że w niektórych systemach DBMS mówi się, że używają Not Nulljak najwięcej, ponieważ...

16
Sprawdź, czy dowolna kolumna ma wartość NULL

Próbuję wymyślić proste zapytanie, które mogę wykonać, aby przetestować, czy duża tabela ma listę wpisów, która ma co najmniej JEDNĄ wartość pustą (NULL / pustą) w DOWOLNEJ kolumnie. Potrzebuję czegoś takiego SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Nie chcę tego robić SELECT * FROM...

16
(x NIE JEST NULL) vs (NIE x IS NULL) w PostgreSQL

Dlaczego x IS NOT NULLnie jest równy NOT x IS NULL? Ten kod: 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 IS...

14
Czy NULL ma typ?

Różne źródła (np. Wikipedia , PSOUG ) stwierdzają, że Oracle nullnie ma typu. Czy to prawda? Co z innymi