Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Sala Katalogowa - podsumowanie

Brawo, @name! Opuszczasz Salę Katalogową jako prawdziwy skryba. Twoje zapytania nie tylko pobierają dane - one je kształtują.

Czego się nauczyłeś

  • Wybór kolumn - bierz tylko potrzebne rubryki zamiast
    *
    . kolejność na liście SELECT decyduje o kolejności w wyniku.
  • Aliasy (AS) -
    SELECT tytul AS Tytul
    nadaje rubryce ładną etykietę w odpowiedzi.
  • DISTINCT -
    SELECT DISTINCT kraj FROM autorzy
    zwraca tylko unikalne wartości.
  • ORDER BY -
    ASC
    (rosnąco, domyślnie) i
    DESC
    (malejąco); można sortować po wielu rubrykach:
    ORDER BY rok_wydania DESC, tytul ASC
    .
  • LIMIT i OFFSET -
    LIMIT 5
    bierze pięć wierszy;
    LIMIT 5 OFFSET 10
    stronicuje wyniki.

Mistrzowskie zaklęcie

Wszystko razem w jednym zwoju:

1SELECT tytul AS Tytul, cena AS Cena
2FROM ksiazki
3ORDER BY cena DESC
4LIMIT 3;

"Pokaż trzy najdroższe książki, z ładnymi nagłówkami Tytul i Cena". Pięknie, prawda?

Co dalej?

W kolejnej lokacji nauczysz się filtrować zwoje klauzulą

WHERE
- wybierać tylko te, które spełniają warunek (np. książki tańsze niż 50 albo wydane po roku 2000). Katalog jest gotów; czas nauczyć się szukać celnie. Naprzód!

Przejdź do CodeWorlds