Baza konkursu

Zadania maturalne z baz danych, część 1 - Informatyka - liceum klasa 3, zakres rozszerzony (SQL (SQLite))

W konkursie informatycznym startują uczniowie kilku szkół. Baza ma trzy tabele: - `szkoly` (nazwa, miasto, typ: `liceum` albo `technikum`), - `uczestnicy` (imię, nazwisko, płeć `K`/`M`, `szkola_id`, klasa), - `wyniki` (`uczestnik_id`, numer zadania od 1 do 4, punkty od 0 do 25); brak wiersza oznacza, że uczestnik nie oddał zadania. Zadania maturalne podają polecenie i oczekiwany kształt odpowiedzi: tu nazwy kolumn wyniku i kolejność wierszy.

SELECT u.id, u.imie, u.nazwisko, s.nazwa, w.zadanie, w.punkty
FROM uczestnicy u
JOIN szkoly s ON s.id = u.szkola_id
JOIN wyniki w ON w.uczestnik_id = u.id
ORDER BY u.id, w.zadanie;

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.