Z tabeli Locations wybierz:
- a) Wszystkie adresy w Londynie
- b) Wszystkie lokalizacje które są w państwach o id IT, US i CH
- c) Lokalizacje, w których nazwa miasta nie zaczyna się na literę S ale ma tą literę w nazwie
- d) Lokacje, które nie mają regionu. Pole region powinno zawierać informację '<brak regionu>’.
Schemat: HR, Tabela: Locations, Kolumny: City, Country-ID, State_Province Wynik: a) 1 row b) 8 rows c) 2 rows d) 6 rows
Rozwiązanie
- a) SELECT *
FROM LOCATIONS
WHERE City = 'London’;
- b) SELECT *
FROM LOCATIONS
WHERE COUNTRY_ID IN(’IT’, 'US’, 'CH’);
- c) SELECT *
FROM LOCATIONS
WHERE City NOT LIKE 'S%’ AND City LIKE '_%s%’;
- d) SELECT STREET_ADDRESS, POSTAL_CODE, CITY, NVL(STATE_PROVINCE, '<brak regionu>’), COUNTRY_ID
FROM LOCATIONS
WHERE STATE_PROVINCE IS NULL;
[collapse]