W tym artykule zrozumiemy, czym jest zapytanie „Is Null” i jak działa z niektórymi przykładami.
Co to jest zerowe zapytanie
A IS Null Query służy do uzyskania danych z tabeli, która jest nieznana lub brakuje, gdy tworzymy tabelę, musimy poinformować tabelę, czy zaakceptować wartości zerowe za pomocą „zapytania zerowego”, czy nie, używając ” NIE JEST ZEREM". Jeśli wybierzemy ograniczenie „nie null”, nie zaakceptujemy wartości zerowych na przykład numer telefonu jako „nie null”.
Utwórz tabelę Phone_Directory_1 (Nazwa varchar (50) NULL, Phone_number Int (50) nie null, e -mail varchar (50));Teraz wstawymy wartości i pozostawimy wartości puste imienia i liczbę phone_number.
Włóż wartość Phone_Directory_1 (NULL, NULL, „[email protected] ');Widzimy, że wygenerował błąd, że nie akceptuje wartości zerowej w kolumnie „Phone_number”, ponieważ został zainicjowany z wartością „nie null”. Teraz utwórz inną tabelę z wartościami „null”.
Utwórz tabelę Phone_Directory_2 (Nazwa Varchar (50) NULL, Phone_number Int (50) NULL, e -mail varchar (50));Ponownie wstaw w IT dane, jak wartości zerowe w „Nazwa” i „Phone_number”, a także pewna wartość w „E -mail”.
Włóż wartość Phone_Directory_2 (NULL, NULL, „[email protected] ');Aby wyświetlić tabelę:
Wybierz * z phone_directory_2;Dodaj jeszcze jeden wpis do tabeli.
Włóż wartość Phone_Directory_2 („John”, 12345, '[email protected] ');Ponownie, aby wyświetlić zmodyfikowaną tabelę.
Wybierz * z phone_directory_2;Teraz wyodrębnimy wartości zerowe z tabeli za pomocą klauzuli „IS NULL”, ale przed jej użyciem omówimy ogólną składnię używania klauzuli „IS NULL”.
Wybierz kolumnę1, kolumn2,… z [Table_name], gdzie kolumna jest zerowa;Po ogólnej składni możemy pobrać wartości zerowe z kolumny nazwy, wykonując polecenie.
Wybierz nazwę, phone_number, e -mail z phone_directory_new, gdzie nazwa jest null;Ze wyjścia możemy zobaczyć wartość kolumny, w której wyodrębniono „Nazwa”. Aby to lepiej zrozumieć, edytujemy nowy wpis, w którym tylko kolumna „Phone_number” jest NULL.
Włóż wartość Phone_Directory_2 („Alex”, Null, '[email protected] ');Aby wyświetlić kolumny.
Wybierz * z phone_directory_2;Wyodrębnimy wszystkie wartości zerowe z kolumny Phone_number za pomocą klauzuli „IS NULL”.
Wybierz nazwę, phone_number, e -mail z phone_directory_2, gdzie phone_number jest null;Wyświetla wszystkie wartości zerowe kolumny „Phone_number”. Z powyższego przykładu wyczyszczono, że klauzula „IS NULL” służy do wyodrębnienia wartości zerowych z kolumny tabeli.
Wniosek
Czasami użytkownik pozostawia wpis przez pomyłkę, który jest uważany za wartość zerową. Aby wyodrębnić takie wartości zerowe i je ponownie enedytować, używamy klauzuli „IS NULL”. W tym artykule omówiliśmy, jaka jest różnica w tworzeniu tabel przy użyciu klauzul zerowych lub nie zerowych, a także wyjaśniliśmy, co to jest zapytanie „to null” i jak możemy go użyć do wyodrębnienia wartości zerowych z kolumn tabeli.