Intern
Czym jest operator SELECT w SQL?
sobes.tech AI
Odpowiedź od AI
Operator SELECT jest używany do pobierania danych z jednej lub wielu tabel w bazie danych.
Jego główne funkcje:
- Wybór określonych kolumn.
- Wybór wszystkich kolumn.
- Filtrowanie wierszy za pomocą
WHERE. - Sortowanie danych za pomocą
ORDER BY. - Grupowanie danych za pomocą
GROUP BYi funkcji agregujących. - Łączenie danych z kilku tabel za pomocą
JOIN. - Ograniczenie liczby zwracanych wierszy (
LIMIT/TOP).
Podstawowa składnia:
-- Wybierz wszystkie kolumny z tabeli
SELECT *
FROM nazwa_tabeli;
-- Wybierz określone kolumny z tabeli
SELECT kolumna1, kolumna2
FROM nazwa_tabeli;
Zaawansowana składnia może obejmować:
SELECT kolumna1, kolumna2, funkcja_agregująca(kolumna3)
FROM tabela1
-- Dołączenie z inną tabelą
JOIN tabela2 ON tabela1.kolumna_łączenia = tabela2.kolumna_łączenia
-- Filtrowanie wierszy
WHERE warunek_filtrowania
-- Grupowanie po kolumnach
GROUP BY kolumna1, kolumna2
-- Filtrowanie grup
HAVING warunek_filtrowania_grup
-- Sortowanie wyników
ORDER BY kolumna_sortowania ASC/DESC
-- Ograniczenie liczby wierszy (może się różnić w zależności od SGBD)
LIMIT liczba_wierszy;