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

Pierwsze zaklęcie: SELECT

Czas wydać Bibliotece pierwszy rozkaz! Najważniejsze polecenie w SQL to SELECT - "pokaż mi dane".

Wszystkie kolumny: SELECT *

Gwiazdka

*
oznacza "wszystkie kolumny":

1SELECT * FROM ksiazki;

To znaczy: "Pokaż wszystkie rubryki wszystkich książek z regału ksiazki". Biblioteka zwróci całą zawartość regału.

Wybrane kolumny

Zwykle nie potrzebujemy wszystkiego. Możemy poprosić tylko o konkretne rubryki, wypisując je po przecinku:

1SELECT tytul, autor_id FROM ksiazki;

To znaczy: "Pokaż tylko tytuł oraz

autor_id
(odsyłacz do autora) każdej książki". Reszta rubryk zostanie pominięta. W regale
ksiazki
autora przechowujemy jako kolumnę
autor_id
- odsyłacz do regału autorów.

Z czego składa się zapytanie SELECT?

1SELECT tytul, rok_wydania   -- KTÓRE kolumny chcesz zobaczyć
2FROM ksiazki;               -- Z KTÓREGO regału (tabeli)
  • SELECT - lista kolumn, które chcesz otrzymać (albo
    *
    dla wszystkich).
  • FROM - nazwa tabeli, z której pobierasz dane.

Zapamiętaj: SELECT zawsze idzie w parze z FROM. Bez wskazania regału Biblioteka nie wie, gdzie szukać!

Przejdź do CodeWorlds