Zadanie 14 z arkusza E.14, czerwiec 2021

MySQL i bazy danych Poziom: średnie

Dana jest tabela uczniowie o polach id, imie, nazwisko, data_ur (format rrrr-mm-dd). Które zapytanie w języku SQL wyświetli tylko imiona i nazwiska uczniów urodzonych w 2001 roku?

Wybierz odpowiedź

Cały arkusz E.14, czerwiec 2021 Było też: E.14, styczeń 2023

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

SELECT imie, nazwisko FROM uczniowie WHERE data_ur like "2001-%-%";

Dlaczego

Wybierasz tylko imie i nazwisko, a datę z roku 2001 dopasowujesz wzorcem LIKE "2001-%", gdzie % zastępuje dowolne znaki. W SQL nie ma operatora ==, a symbolem wieloznacznym jest %, nie *.