TablicaPro / karta pracy ucznia / SQL
Klasa: __________ Numer: __________ Data: __________
Pracuj w przygotowanym pliku. Po każdej zmianie zapisz go i sprawdź rezultat.
SELECT k.tytul, a.nazwisko
FROM ksiazki AS k
INNER JOIN autorzy AS a ON k.autor_id = a.id;Książki z kategorii informatyka: tytuł, imię i nazwisko autora, sortowanie po tytule. Użyj INNER JOIN i aliasów. Podaj liczbę wierszy wyniku.
Wyświetl autorów bez żadnej książki. Użyj LEFT JOIN z tabelą autorzy po lewej i warunku na NULL. Dlaczego nie = NULL?
Książki powyżej 150 stron, od najgrubszej: tytuł, strony, nazwisko z aliasem autor. Książka bez autora też ma się pojawić. Ile wierszy dałby INNER JOIN?
Zadanie 1: złączenie z ON 2 pkt, filtr i sortowanie 1 pkt; zadanie 2: LEFT JOIN z właściwą kolejnością 2 pkt, IS NULL 1 pkt; zadanie 3: LEFT JOIN 1 pkt, warunek, sortowanie i alias 1 pkt; porównanie INNER i LEFT JOIN z uzasadnieniem 2 pkt. Razem 10 pkt.
Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?