Co jest zapytanie „is null” w mysql

Co jest zapytanie „is null” w mysql
Zapytanie „is null” w bazie danych MySQL pokazuje dane, które brakuje lub jest nieznane DMS. Wartość zerowa jest inna, ponieważ nie ma wartości, nie jest ani równa liczbą całkowitą lub pustym zestawem. NULL jest stanem, a nie wartością, jeśli porównamy wartość zerową z jakąkolwiek inną wartością zerową, wynik zawsze będzie zerowy, ponieważ sam jest nieznany. Zapytanie „IS NULL” jest używane, gdy brakuje danych lub nieznane, na przykład tworzymy listę katalogów telefonicznych, jeśli numer telefonu dowolnej osoby jest nieznany, to „is null” wyodrębni je, a numer można później dodać, aby wypełnić katalog.

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.