Warunki w zapytaniach
1. Wprowadzenie
SQL (Structured Query Language) to język zapytań służący do pracy z bazami danych.
Najczęściej używana instrukcja to SELECT, która pozwala pobierać dane z tabel.
Podstawowa składnia:
SELECT– określa, które kolumny chcemy pobrać,FROM– wskazuje tabelę,WHERE– pozwala ograniczyć wyniki do spełniających dany warunek.
2. Operatory porównań
W zapytaniach możemy używać prostych warunków:
| Operator | Znaczenie |
|---|---|
= |
równe |
!= lub <> |
różne |
> |
większe niż |
< |
mniejsze niż |
>= |
większe lub równe |
<= |
mniejsze lub równe |
3. Operatory logiczne
Do łączenia warunków służą:
AND– oba warunki muszą być spełnione,OR– wystarczy, że jeden warunek będzie spełniony,NOT– zaprzeczenie warunku.
4. Wyszukiwanie tekstu
Do pracy z napisami:
LIKE– wyszukiwanie według wzorca (znaki specjalne:%= dowolna liczba znaków,_= jeden znak).NOT LIKE– przeciwnie, wyszukuje wartości niepasujące do wzorca.
5. Zakresy liczb i dat
BETWEEN ... AND ...– sprawdza, czy wartość mieści się w zakresie.
6. Ograniczanie liczby wyników
LIMIT n– zwraca pierwszenwierszy,LIMIT n OFFSET m– zwracanwierszy, zaczynając odm(np. do paginacji).
7. Funkcje agregujące
Służą do obliczeń na wielu rekordach:
AVG()– średnia,MIN()– najmniejsza wartość,MAX()– największa wartość,SUM()– suma.