Zapowiedź SELECT SQL

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.