Operatory które wykorzystujemy w warunku where
piątek, lipiec 11th, 2008
Przy zapytaniach select w części warunków możemy stosować następujące operatory:
= równości,
<> różne,
!= nie równe,
> większe,
>= większe równe,
< mniejsze,
<= mniejsze równe
BETWEEN … AND … operator pomiędzy np. beetwen 5 and 8 czyli wszystkie wartości pomiędzy 5 i 8 czyli np. 6 będzie spełniało ten warunek;
LIKE operator do wyszukiwania stringu np. like ‘%IO%’ warunek będzie spełniony jeżeli w wyrazie znajdą sie znaki litery IO np. select imie , nazwisko from STUDENCI where imie like ‘%IO%’; w wyniku tego zapytania dostaniemy wszystkie rekordy które w kolumnie imie bedą miały IO koło siebie, np. PIOTR, WIOLA itp. inny przypadek where nazwisko like ‘P%’ ten warunek zwróci wszystkich których nazwisko zaczyna sie na P czyli np. Paweł, Piotr, Przemek
IN(), NOT IN() warunek czy testuje czy jest czy nie np. select * from STUDENCI where wiek IN (13,15); zapytanie zwróci wiersze które spełniaja warunek że wiek studentów będzie 13 lub 15.