ID: 1935 Bazy danych Łatwe

Ź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

  1. A

    SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i%";

  2. B

    SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i%";

  3. C

    SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i";

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych