Aby wyświetlić jedynie imię, nazwisko i ulicę wszystkich mieszkańców, należy zastosować zapytanie
Aby wyświetlić jedynie imię, nazwisko i ulicę wszystkich mieszkańców, należy zastosować zapytanie
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D (SELECT imie, nazwisko, ulica FROM Mieszkancy JOIN Adresy ON Mieszkancy.Adresy...)
Dlaczego to jest poprawne?
Aby połączyć dwie tabele, używamy klauzuli JOIN wraz z operatorem ON, który wskazuje wspólne pola. Poprawna składnia to SELECT kolumny FROM Tabela1 JOIN Tabela2 ON Tabela1.id = Tabela2.klucz_obcy. Opcja D poprawnie pobiera imie, nazwisko oraz ulice.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: naliza błędów:** * Opcja A i C: Brakuje słowa kluczowego
JOIN. W SQL standardu ANSI 92 połączenie wymaga jasnego określenia typu złączenia. * Opcja B: UżywaSELECT *, co spowoduje wyświetlenie wszystkich kolumn z obu tabel (w tym identyfikatorów), a polecenie prosi o "jedynie imię, nazwisko i ulicę". - B: Zapytanie
SELECT * FROM Mieszkancy JOIN Adresy ON Adresy.id = Mieszkanzawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych. - C: Zapytanie
SELECT imie, nazwisko, ulica FROM Mieszkancy, Adresy ON Mieszawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Złączenia tabel (JOIN) w SQLOperacja łącząca kolumny z dwóch lub więcej tabel na podstawie powiązanych między nimi kolumn (zazwyczaj relacji klucz obcy - klucz główny).
- Instrukcja SELECT w SQLPodstawowe polecenie języka DQL (Data Query Language) w SQL służące do pobierania i filtrowania danych z jednej lub wielu tabel.
- Struktury danych: Stos (LIFO) i Kolejka (FIFO)Liniowe struktury danych różniące się regułą dostępu do elementów: Stos (ostatni wchodzi, pierwszy wychodzi) vs Kolejka (pierwszy wchodzi, pierwszy wychodzi).
Podobne pytania z działu „Sql zlaczenia i agregacja”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 43 pytań z tego działu.
- #63
Którego ze słów kluczowych języka SQL należy użyć, aby wyeliminować duplikaty?
- #106
Aby policzyć wszystkie wiersze tabeli Koty należy użyć polecenia:
- #158
W bazie danych, w celu uporządkowania listy uczniów według roku urodzenia, należy użyć polecenia
- #232
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:
- #308
Dana jest tabela programiści o polach: id, nick, ilosc_kodu, ocena. Pole ilosc_kodu zawiera liczbę linii kodu napisanych przez programistę w danym miesiącu. Aby policzyć sumę linii kodu, który napisali wszyscy programiści, należy użyć polecenia