Najlepszy samouczek SQLite wartość NULL W 2024 r. W tym samouczku możesz dowiedzieć się gramatyka,Przykłady,
SQLite WartośćNULL jest używany do wskazania brakujący element.Tabela wartość NULL jest wyświetlany w polu do pustej wartości.
Pola, których wartość NULL jest polem bez wartości. wartości NULL i wartości, które zawierają spacje lub zero pole jest inna, i zrozumieć, to jest bardzo ważne.
Podstawowa składnia użyciuNULL podczas tworzenia tabeli w następujący sposób:
SQLite> CREATE TABLE Company ( ID INT PRIMARY KEY NOT NULL, NAZWA TEXT NOT NULL, AGE INT NOT NULL, CHAR ADDRESS (50), WYNAGRODZENIE NIERUCHOMOŚCI );
Tutaj NOT NULL kolumny wskazuje zawsze akceptowane dany typ danych wyraźną wartość.Istnieją dwie kolumny nie używamy NOT NULL, co oznacza, że te dwie kolumny nie może być NULL.
Pola wartości NULL w rekordzie jest tworzony, kiedy można pozostawić puste.
Wartość NULL przy wyborze danych może spowodować problemy, ponieważ gdy wartość inną nieznaną porównania, wynik jest zawsze nieznane, i nie zostaną uwzględnione w ostatecznych wynikach. Załóżmy następującą tabelę, wpisy firmowe w następujący sposób:
NAZWA ID AGE ADRES WYNAGRODZENIE ---------- ---------- ---------- ---------- ---------- 1 Paweł 32 California 20000,0 2 Allen 25 Texas 15000,0 3 Teddy 23 Norwegia 20000,0 4 Mark 25 Rich-Mond 65000,0 5 Dawid 27 Texas 85000,0 6 Kim 22 South-Hall 45000,0 7 James 24 Houston 10000,0
Użyjmy UPDATE ustawić które pozwalają null jest NULL, co następuje:
sqlite> UPDATE firma założona ADRES = NULL, wynagrodzenia = NULL, gdzie ID IN (6,7);
Teraz, nagrywanie tabela przedstawia się następująco:
NAZWA ID AGE ADRES WYNAGRODZENIE ---------- ---------- ---------- ---------- ---------- 1 Paweł 32 California 20000,0 2 Allen 25 Texas 15000,0 3 Teddy 23 Norwegia 20000,0 4 Mark 25 Rich-Mond 65000,0 5 Dawid 27 Texas 85000,0 6 Kim 22 7 James 24
Następnie spójrzmy naNOT IS NULL użycie operatora, który jest używany do listy całe wynagrodzenie nie jest NULL zapis:
sqlite> SELECT id, nazwisko, wiek, adres, wynagrodzenia OD PRODUCENTA WHERE Pensja IS NOT NULL;
Powyższe stwierdzenie SQLite przyniesie następujące wyniki:
NAZWA ID AGE ADRES WYNAGRODZENIE ---------- ---------- ---------- ---------- ---------- 1 Paweł 32 California 20000,0 2 Allen 25 Texas 15000,0 3 Teddy 23 Norwegia 20000,0 4 Mark 25 Rich-Mond 65000,0 5 Dawid 27 Texas 85000,0
Tutaj jest wykorzystanie operatoraIS NULL, wymienia wszystkie wynagrodzenie jest NULL zapis:
sqlite> SELECT id, nazwisko, wiek, adres, wynagrodzenia OD PRODUCENTA GDZIE wynagrodzenie jest NULL;
Powyższe stwierdzenie SQLite przyniesie następujące wyniki:
NAZWA ID AGE ADRES WYNAGRODZENIE ---------- ---------- ---------- ---------- ---------- 6 Kim 22 7 James 24