SQL операторы — это специальные символы или ключевые слова, используемые для выполнения операций над значениями и выражениями. Они делятся на несколько ключевых категорий.
Используются для выполнения математических вычислений над числовыми значениями:
+ сложение, - вычитание, * умножение/ деление, % остаток от деленияИспользуются для сравнения двух значений, возвращая логический результат:
= равно, != или <> не равно> больше, < меньше, >= / <= больше либо равно / меньше либо равноИспользуются для объединения или отрицания условий в запросах:
AND — все условия должны быть истиннымиOR — хотя бы одно условие должно быть истиннымNOT — отрицает условиеBETWEEN, IN, LIKE, IS NULL — удобные конструкции для фильтрацииИспользуются для объединения результирующих наборов из нескольких SELECT запросов:
UNION — объединяет результаты, удаляя дубликатыINTERSECT — возвращает только строки, присутствующие в обоих результатахEXCEPT / MINUS — возвращает строки из первого запроса, которых нет во второмИспользуются для объединения строковых значений:
|| -- Oracle, PostgreSQL
+ -- SQL Server
Используются как сокращённая запись для обновления значения на основе него самого:
+= , -= , *= , /=
Например, salary += 500 эквивалентно salary = salary + 500
Оператор набора INTERSECT возвращает все строки, которые появляются либо в первом, либо во втором наборе результатов запроса, что делает его функционально эквивалентным UNION.
Новый — ещё не проверен сообществом
Вы