NULL w SQL
Kurs SQL · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.
W SQL brak wartości zapisuje się jako NULL.
Poznać zagadnienie „NULL w SQL”, zrozumieć przykład i umieć zastosować podobny zapis we własnym programie.
Wyjaśnienie krok po kroku
Nie sprawdzaj go przez = NULL; stosuj IS NULL albo IS NOT NULL. To częsta przyczyna pustych wyników zapytania.
Najpierw przeanalizuj kod bez uruchamiania. Zwróć uwagę, jakie dane wykorzystuje program, co z nimi robi i skąd bierze się wynik pokazany pod przykładem.
Praktyczny przykład
Gdzie zobaczysz efekt: Wynik zapytania w bazie danych
Uwaga: Ten przykład zakłada istnienie tabel o pokazanych nazwach, chyba że właśnie tworzy tabelę. Podany wynik zależy od danych, które umieścisz w bazie. Składnia demonstracyjna jest zbliżona do SQLite.
SELECT name
FROM users
WHERE city IS NULL;
Przeczytaj kod linijka po linijce
SELECT nameWybieramy kolumny lub obliczenia, które mają trafić do wyniku.FROM usersWskazujemy tabelę źródłową.WHERE city IS NULL;Ograniczamy wiersze według określonego warunku.
Zwraca użytkowników bez podanego miasta.
Jak utrwalić tę umiejętność?
Przepisz kod samodzielnie. Następnie zmień jedną wartość lub jedną instrukcję i spróbuj przewidzieć efekt. Dopiero potem uruchom zmienioną wersję. Jeśli wynik jest inny niż oczekiwany, porównaj kolejne linie.
Spróbuj samodzielnie
Wybierz użytkowników z wpisanym miastem.
Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.