Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. SELECT w SQL

SELECT w SQL

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

SELECT to podstawowa instrukcja języka SQL służąca do odczytywania danych z tabeli. Należy do grupy DQL, czyli języka zapytań o dane.

Infografika przedstawiająca działanie instrukcji SELECT w SQL: po lewej tabela źródłowa pracownicy z 5 wierszami, pośrodku zapytanie SELECT imie, nazwisko FROM pracownicy WHERE pensja > 4500, po prawej tabela wynikowa z 3 wierszami.

Podstawowa składnia

SELECT kolumna1, kolumna2
FROM nazwa_tabeli;

Instrukcja wskazuje:
- jakie kolumny mają zostać wyświetlone,
- z której tabeli mają pochodzić dane.

Wybór konkretnych kolumn

Jeżeli chcemy wyświetlić tylko jedną kolumnę, podajemy jej nazwę po SELECT:

SELECT nazwa
FROM wycieczki;

Takie zapytanie zwróci wyłącznie wartości z kolumny nazwa.

SELECT *

Zapis:

SELECT *
FROM wycieczki;

oznacza pobranie wszystkich kolumn z tabeli. W pytaniach egzaminacyjnych trzeba uważać: jeśli polecenie mówi „wyświetl tylko nazwy”, nie należy używać SELECT *, tylko SELECT nazwa.

SELECT z warunkiem

Najczęściej SELECT łączy się z klauzulą WHERE, aby ograniczyć liczbę zwracanych rekordów:

SELECT nazwa
FROM wycieczki
WHERE cena < 2000;

To zapytanie pobierze nazwy tylko tych wycieczek, których cena jest mniejsza niż 2000.