SQL - podstawy bazy danych - zapytania

Wstęp do SQL

Język SQL, zwany strukturyzowanym językiem zapytań, jest to język programowania używany do przetwarzania i manipulowania bazami danych. Standard SQL zawiera wiele poleceń, które mogą być używane do tworzenia, modyfikowania i interakcji z bazami danych. W tym wpisie skupimy się na podstawach SQL, konkretnie na zapytaniach - jednym z najważniejszych aspektów pracy z bazami danych.

Polecenie SELECT

Pierwsze podstawowe polecenie to SELECT, które jest używane do zapytania danych z bazy. Podstawowe zapytanie SELECT ma następującą składnię:

SELECT column_name 
FROM table_name;

Na przykład, jeśli mamy tabelę o nazwie "Pracownicy" i chcemy zobaczyć wszystkich pracowników, zapytanie wyglądałoby tak:

SELECT * 
FROM Pracownicy;

Polecenie WHERE

Polecenie WHERE używane jest do filtrowania wyników zapytania. Możemy na przykład wyszukać wszystkich pracowników, którzy zarabiają więcej niż 5000. Zapytanie mogłoby wyglądać tak:

SELECT * 
FROM Pracownicy 
WHERE zarobki > 5000;

Polecenie JOIN

Polecenie JOIN jest używane do łączenia wierszy z dwóch lub więcej tabel na podstawie powiązanej kolumny między nimi. Przykładowe zapytanie mogłoby wyglądać tak:

SELECT Pracownicy.imię, Pracownicy.nazwisko, Wynagrodzenia.zarobki 
FROM Pracownicy 
JOIN Wynagrodzenia 
ON Pracownicy.id = Wynagrodzenia.id_pracownika;

Podsumowanie

SQL jest potężnym językiem zapytań, który jest niezbędny do zarządzania i manipulowania bazami danych. W tym wpisie omówiliśmy podstawowe zapytania, takie jak SELECT, WHERE i JOIN. Oczywiście jest wiele innych poleceń i funkcji w SQL, ale te trzy są absolutnie kluczowe do zrozumienia podstaw języka SQL.