Kursy i Poradniki IT - Adrian Kowalski
Kurs SQL dla Początkujących
O lekcji

Pobieranie danych z tabeli

Jedną z podstawowych operacji w SQL jest SELECT, która pozwala pobierać dane z jednej lub więcej tabel w bazie danych. Instrukcja ta umożliwia wybranie konkretnych kolumn lub wszystkich danych z tabeli.

Skladnia:

SELECT nazwy_kolumn FROM nazwa_tabeli;

Przykład: Załóżmy, że mamy tabelę klienci:

ID_Klienta Imię Nazwisko Miasto
1 Jan Kowalski Warszawa
2 Anna Nowak Kraków
 

Aby wybrać wszystkie dane z tej tabeli:

SELECT * FROM klienci;

Aby pobrać tylko imiona i nazwiska:

SELECT Imię, Nazwisko FROM klienci;

Filtracja danych za pomocą WHERE

Kiedy chcemy pobrać wybrane wiersze spełniające konkretne warunki, używamy klauzuli WHERE.

Skladnia:

SELECT nazwy_kolumn FROM nazwa_tabeli WHERE warunki;

Przykłady:

  • Chcemy znaleźć wszystkich klientów z miasta „Warszawa”:
    SELECT * FROM klienci WHERE Miasto = 'Warszawa';
    
  • Aby pobrać klientów z ID większym niż 1:
    SELECT * FROM klienci WHERE ID_Klienta > 1;
    

Dodatkowo można używać operatorów logicznych, takich jak ANDOR oraz operatorów porównania, takich jak <>!=LIKE.

Sortowanie wyników za pomocą ORDER BY

Aby ustawić wyniki w odpowiedniej kolejności (rosnącej lub malejącej), używamy klauzuli ORDER BY.

Skladnia:

SELECT nazwy_kolumn FROM nazwa_tabeli ORDER BY nazwa_kolumny [ASC | DESC];

Przykłady:

  • Posortowanie klientów według ich nazwiska w kolejności rosnącej:
    SELECT * FROM klienci ORDER BY Nazwisko ASC;
    
  • Posortowanie klientów według miasta w kolejności malejącej:
    SELECT * FROM klienci ORDER BY Miasto DESC;