Реляционные операторы (операторы сравнения) в SQL
Реляционный оператор – это математический символ, который задаёт определенный тип сравнения между двумя значениями. В SQL присутствует несколько операторов сравнения:
- = (равно);
- <=> (эквивалентность, аналогичный оператору равенства, с одним исключением: в отличии от оператора равенства, оператор эквивалентности вернёт ИСТИНУ при сравнении NULL <=> NULL);
- > (больше, чем);
- < (меньше, чем);
- >= (больше или равно);
- <= (меньше или равно);
- <> или != (не равно).
Синтаксис реляционных операторов
-- Равно SELECT список_полей FROM имя_таблицы WHERE поле_1 = поле_2; -- Эквивалентность SELECT список_полей FROM имя_таблицы WHERE поле_1 <=> поле_2; -- Больше, чем SELECT список_полей FROM имя_таблицы WHERE поле_1 > поле_2; -- Меньше, чем SELECT список_полей FROM имя_таблицы WHERE поле_1 < поле_2; -- Больше или равно SELECT список_полей FROM имя_таблицы WHERE поле_1 >= поле_2; -- Меньше или равно SELECT список_полей FROM имя_таблицы WHERE поле_1 <= поле_2; -- Не равно SELECT список_полей FROM имя_таблицы WHERE поле_1 <> поле_2; SELECT список_полей FROM имя_таблицы WHERE поле_1 != поле_2;
Метки: SQL, Реляционные операторы.