Instrukcja SELECT w SQL

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Instrukcja SELECT w SQL

SELECT służy do pobierania danych z tabeli w bazie danych. Jest to jedna z najczęściej używanych instrukcji SQL. Pozwala wskazać, które kolumny mają zostać zwrócone oraz z której tabeli mają pochodzić dane.

Podstawowa składnia

SELECT kolumna1, kolumna2
FROM nazwa_tabeli;

Jeżeli chcemy pobrać wszystkie kolumny, można użyć znaku *:

SELECT *
FROM sklepy;

W pytaniach egzaminacyjnych często trzeba zwrócić uwagę na kolejność elementów zapytania. Poprawna kolejność to najczęściej:

SELECT kolumny
FROM tabela
WHERE warunek;

Przykład

Tabela sklepy zawiera pola: nazwa, ulica, miasto, branza. Aby pobrać tylko nazwy sklepów, należy napisać:

SELECT nazwa
FROM sklepy;

Aby pobrać nazwy sklepów z Wrocławia:

SELECT nazwa
FROM sklepy
WHERE miasto = 'Wrocław';

Typowe błędy

Niepoprawne jest mylenie nazwy tabeli z nazwą kolumny, np.:

SELECT sklepy FROM nazwa;

W tym zapisie sklepy zostałoby potraktowane jako kolumna, a nazwa jako tabela, co jest odwrotnością oczekiwanego sensu. W poprawnym zapytaniu po SELECT podaje się kolumny, a po FROM nazwę tabeli.