Darmowe konto pozwoli wrócić do niego później.
Informacja do zadań 5.4. i 5.5.
Do wcześniej opisanych tabel dołączamy kolejną o nazwie Armator, w której zapisano informacje o armatorach eksploatujących statki. Tabela Armator zawiera następujące pola:
− Id_armatora – unikatowy numer armatora,
− Armator – nazwa armatora,
− Siedziba_armatora – miasto, w którym armator ma swoją siedzibę,
− Typ_dzialalnosci – dominujący typ działalności, np. przewóz ładunków, eksploatacja morska, transport pasażerów itp.
Darmowe konto pozwoli wrócić do niego później.
Polecenie
Napisz w języku SQL zapytanie, w wyniku którego uzyskasz zestawienie różnych nazw statków eksploatowanych przez armatora o nazwie XYZ, które cumowały w porcie.
SELECT DISTINCT Statki.Nazwa_statku
FROM Armator JOIN Przybycia ON Armator.Id_armatora = Przybycia.Id_armatora
JOIN Statki ON Statki.Nr_IMO = Przybycia.Nr_IMO
WHERE Armator.Armator LIKE "XYZ";
Alternacyjnie: SELECT Statki.Nazwa_statku FROM Armator JOIN Przybycia ON Armator.Id_armatora = Przybycia.Id_armatora JOIN Statki ON Statki.Nr_IMO = Przybycia.Nr_IMO WHERE Armator.Armator LIKE "XYZ" GROUP BY Statki.Nazwa_statku;
za poprawną odpowiedź. 1 pkt – za odpowiedź bez uwzględnienia, że nazwy statków mają być różne. 1 pkt – za odpowiedź z innym błędem (np. brak warunku WHERE lub w jednej z klauzul JOIN itp.).
Ocena według schematu punktowania CKE, zwykle w 15–30 s
Dowiedz się, ile punktów naprawdę zdobywasz. Zrób zdjęcie kartki albo wklej odpowiedź: Maturownik+ porówna ją ze schematem punktowania, policzy punkty i wytłumaczy, gdzie i dlaczego je tracisz.