Raportowanie i zestawianie danych w języku SQL
Microsoft SQL Server 2008 Express Edition
Podzapytanie z IN (oraz EXISTS)
W przypadku gdy chcemy pobrać dane z tabeli, i na dodatek chcemy zastosować warunek sprawdzający wystąpienie wielu elementów, powinniśmy zastosować IN. Operat IN pozwala określi więcej niż jedną wartość do jednej kolumny.
Schemat zapytania wraz z operatorem IN w klauzuli WHERE:
SELECT lista kolumn FROM nazwa 1 tabeli WHERE kolumna IN (wartość_1, wartość_2, …)
Warto tutaj zaznaczyć, iż wartości wprowadzone w części IN muszą mieć zbliżone wartości. Dodatkowo wartości tekstowe muszą być wprowadzone pomiędzy znakami ’ ‘.
W zapytaniu można również stosować zaprzeczenie zawartości. Robi się to za pomocą operatora NOT IN.
Podobne działanie ma klauzula EXISTS (oraz NOT EXISTS) i używa się jej tak samo jak IN, za wyjątkiem, iż nie podaje się przy WHERE kolumny którą porównujemy, oraz po EXISTS musi wystąp...
Całość szkolenia, dostępna jest za darmo w
kursie online.
W trybie podglądu dostępna jest tylko część treści szkolenia.
<< Wróć do opisu szkolenia
|