Zapowiedź SELECT SQL
- Poprzednia strona Gramatyka SQL
- Następna strona SQL distinct
Rozdział ten omawia zapytania SELECT i SELECT *.
Zapowiedź SELECT SQL
Zapytanie SELECT służy do wybierania danych z tabeli.
Wynik jest przechowywany w tabeli wynikowej (zwanej zestawem wyników).
Gramatyka SQL SELECT
SELECT nazwa_kolumny FROM nazwa_tabeli
oraz:
SELECT * FROM nazwa_tabeli
Komentarz:Wyrażenia SQL są nieczułe na wielkość liter. SELECT jest równoznaczne z select.
Przykład SQL SELECT
Aby uzyskać zawartość kolumn o nazwach "LastName" i "FirstName" (z tabeli o nazwie "Persons"), użyj podobnego zapytania SELECT:
SELECT LastName,FirstName FROM Persons
Tabela "Persons":
Id | LastName | FirstName | Adres | Miasto |
---|---|---|---|---|
1 | Adams | John | Oxford Street | Londyn |
2 | Bush | George | Fifth Avenue | Nowy Jork |
3 | Carter | Thomas | Changan Street | Pekin |
Wynik:
LastName | FirstName |
---|---|
Adams | John |
Bush | George |
Carter | Thomas |
Przykład SQL SELECT *
Chcemy teraz wybrać wszystkie kolumny z tabeli "Persons".
Użyj znaku * zamiast nazwy kolumny, tak jak tutaj:
SELECT * FROM Persons
Wskazówka:Asterisk (*) to skrócona metoda do wyboru wszystkich kolumn.
Wynik:
Id | LastName | FirstName | Adres | Miasto |
---|---|---|---|---|
1 | Adams | John | Oxford Street | Londyn |
2 | Bush | George | Fifth Avenue | Nowy Jork |
3 | Carter | Thomas | Changan Street | Pekin |
Nawigacja po zestawie wyników (result-set)
Wyniki zapytań SQL są przechowywane w zestawie wyników. Większość systemów oprogramowania do baz danych pozwala na nawigację po zestawie wyników za pomocą funkcji programistycznych, takich jak: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record itp.
Podobne funkcje programistyczne nie są omawiane w tym kursie. Chcesz się nauczyć, jak uzyskać dostęp do danych za pomocą funkcji? Odwiedź nasz Kurs ADO i Kurs PHP.
- Poprzednia strona Gramatyka SQL
- Następna strona SQL distinct