SELECT: wybieranie kolumn
Każde zapytanie na maturze zaczyna się od SELECT. Mówisz w nim, które kolumny chcesz zobaczyć i z której tabeli.
Tabela: wiersze i kolumny
Tabela to wiersze i kolumny. Wiersz to jeden uczeń, a kolumna to jedna jego cecha, np. imię albo miasto.
SELECT mówi, które kolumny chcesz zobaczyć, a FROM z której tabeli.
Wiersze zostają wszystkie. Znikają tylko kolumny, o które nie prosisz.
SELECT imie, miasto FROM uczniowie| imie | nazwisko | miasto | data_urodzenia |
|---|---|---|---|
| Ola | Mazur | Kraków | 2008-03-14 |
| Filip | Grabowski | Niepołomice | 2008-01-30 |
| Szymon | Michalski | Skawina | 2008-09-17 |
| Lena | Król | Kraków | 2008-02-11 |
Po SELECT wypisujesz kolumny, a po FROM nazwę tabeli. Gwiazdka bierze wszystkie kolumny. Zamiast niej wypisujesz po przecinku tylko te, których potrzebujesz.
To zapytanie możesz zmienić: kliknij w nie, wpisz swoje i naciśnij Enter. Uczniowie odegrają Twoją wersję.
SELECT *: gwiazdka bierze wszystkie kolumny, więc każdy uczeń trzyma wszystkie 6 kartek.
| id | imie | nazwisko | klasa_id | data_urodzenia | miasto |
|---|---|---|---|---|---|
| 1 | Ola | Mazur | 1 | 2008-03-14 | Kraków |
| 3 | Maja | Kaczmarek | 1 | 2008-11-23 | Kraków |
| 4 | Filip | Grabowski | 1 | 2008-01-30 | Niepołomice |
| 6 | Szymon | Michalski | 2 | 2008-09-17 | Skawina |
| 7 | Lena | Król | 2 | 2008-02-11 | Kraków |
| 8 | Antoni | Wieczorek | 2 | 2008-12-05 | NULL |
Nazwę kolumny piszesz dokładnie tak, jak stoi w tabeli: imie, bez ogonka.
FROM uczniowie: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.
| imie | nazwisko | miasto |
|---|---|---|
| Ola | Mazur | Kraków |
| Maja | Kaczmarek | Kraków |
| Filip | Grabowski | Niepołomice |
| Szymon | Michalski | Skawina |
| Lena | Król | Kraków |
| Antoni | Wieczorek | NULL |