Źródło: Arkusze CKE
Wyszukując z tabeli Pracownicy wyłącznie nazwiska, w których ostatnią literą jest "i", można użyć kwerendy SQL
Warianty odpowiedzi
-
A
SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i%";
-
B
SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i%";
-
C
SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i";
-
D
SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i";
Wyjaśnienie
Do wyszukiwania tekstowego według wzorca w SQL służy operator LIKE połączony ze znakami wieloznacznymi.
Znak procenta % zastępuje dowolny ciąg znaków o dowolnej długości (może to być zero, jeden lub wiele znaków).
Wzorzec '%i' oznacza: na początku może być cokolwiek, ale ostatnim znakiem musi być litera 'i'.
Gdybyś użył wzorca 'i%', szukałbyś nazwisk zaczynających się na 'i'. Z kolei '%i%' znalazłby wszystkie nazwiska, które mają literę 'i' gdziekolwiek w środku.