SQL operator je specijalna reč koja se koristi za određen zadatak. Koristi se uglavnom u kombinacijim sa WHERE klauzulom u SQL izrazu, kako bi filtrirao rezultate uz odgovarajući uslov.
Ima ih sijaset. O nekima kao što su LIKE, IN, <,>,AND, NOT ili OR smo već pisali. predstaviti nekoliko manje poznatih.
ILIKE
ILIKE operator se koristi slično kao i LIKE operator (pretraži sve što sadrži određene karaktere), sa tom razlikom što se sa ILIKE pretraga uzima u obzir i mala i velika slova. Znak % zamenjuje bilo koji znak.
UNION
Kombinuje jedinstvene rezultate dveju naredbi (rezultati treba da imaju iste kolone).
![](https://internetzanatlija.com/wp-content/uploads/2021/09/union-operator-u-sql-u.png)
UNION ALL
Slično kao i prethodna naredba, ali pokazuje sve rezultate, ne samo one jedinstvene.
NOT IN
Suprotna od IN naredbe. Specificira kriterijum koji ne treba da bude zadovoljen u rezultatima where naredbe.
![](https://internetzanatlija.com/wp-content/uploads/2021/09/not-in-operator.png)
NOT NULL
Kao što joj ime kaže, prikazuje vrednosti koje nisu prazne iliti null. Suprotno od IS NULL.
![](https://internetzanatlija.com/wp-content/uploads/2021/09/not-null.png)
ALL
Poredi jednu vrednost sa svim izlaznim vrednosti određene podnaredbe. U slučaju na slici tražimo sve iznose koji su veći od iznosa koji je ostvario prodavac sa id-jem broj 1.
![](https://internetzanatlija.com/wp-content/uploads/2021/09/ALL-operator-u-SQL-u.png)
MINUS/EXCEPT
Kao što i pretpostavljate, prikazuje razliku između dve naredbe. Negde se koristi MINUS, a negde EXCEPT.
![](https://internetzanatlija.com/wp-content/uploads/2021/09/minus-except-operator.png)
INTERSECT
Prikazuje presek dvaju naredbi, odnosno rezultat koji je zajednički i jednoj i drugoj.
![](https://internetzanatlija.com/wp-content/uploads/2021/09/intersect-operator.png)