Zadanie 22 z arkusza E.14, styczeń 2016

MySQL i bazy danych Poziom: średnie

Zdefiniowano bazę danych z tabelą mieszkancy o polach: nazwisko, imie, miasto. Następnie stworzono następujące zapytanie do bazy: SELECT nazwisko, imie FROM mieszkancy WHERE miasto='Poznań' UNION ALL SELECT nazwisko, imie FROM mieszkancy WHERE miasto='Kraków'; Wskaż zapytanie, które zwróci identyczne dane.

Wybierz odpowiedź

Cały arkusz E.14, styczeń 2016

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

SELECT nazwisko, imie FROM mieszkancy WHERE miasto='Poznań' OR miasto='Kraków';

Dlaczego

UNION ALL skleja mieszkańców Poznania i Krakowa, czyli daje to samo co jeden SELECT z warunkiem miasto = 'Poznań' OR miasto = 'Kraków'. Kolejność wierszy może się różnić.