Оператор сравнения SQL
Оператор сравнения
Оператор сравнения (или реляционный) - это математический символ, который используется для сравнения двух значений.
Операторы сравнения используются в условиях, которые сравнивают одно выражение с другим. Результатом сравнения может быть TRUE, FALSE или UNKNOWN (оператор, имеющий одно или два выражения NULL, возвращает UNKNOWN).
В следующей таблице описаны различные типы операторов сравнения -
оператор | Описание | Работает на |
---|---|---|
знак равно | Равно. | Любые совместимые типы данных |
> | Лучше чем. | Любые совместимые типы данных |
< | Меньше, чем. | Любые совместимые типы данных |
> = | Больше чем равно. | Любые совместимые типы данных |
<= | Менее чем равно. | Любые совместимые типы данных |
<> | Не равно | Любые совместимые типы данных |
Синтаксис:
SELECT [column_name | * | выражение] <оператор сравнения> [column_name | * | выражение] ОТ <имя_таблицы> WHERE <выражение> [оператор сравнения] <выражение>;
Параметры:
название | Описание |
---|---|
column_name | Имя столбца таблицы. |
* | Обозначает все столбцы таблицы. |
выражение | Выражение состоит из одной константы, переменной, скалярной функции или имени столбца и может также быть фрагментами запроса SQL, которые сравнивают значения с другими значениями или выполняют арифметические вычисления. |
table_name | Наименование таблицы. |
оператор сравнения | Равен (=), не равен (<>), больше (>), меньше (<), больше или равен (> =), меньше или равен (<=). |
Содержание:
Пример: оператор сравнения SQL
Чтобы получить сравнение между двумя числами из таблицы DUAL , можно использовать следующий оператор SQL:
SELECT 15>14 FROM dual;
Оператор SQL равно (=)
Оператор равенства используется для проверки равенства в двух числах или выражениях.
Пример:
Пример таблицы: агенты
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. «комиссия» равна .15,
можно использовать следующий оператор SQL:
Код SQL:
SELECT *
FROM agents
WHERE commission = 0.15;
Выход:
AGENT_ AGENT_NAME WORKING_AREA COMMISSION PHONE_NO COUNTRY ------ ------------------------------ -------------- --- ---------- --------------- -------- A007 Рамасундар Бангалор .15 077-25814763 A011 Рави Кумар Бангалор .15 077-45625874 A006 McDen London .15 078-22255588 A004 Иван Торенто .15 008-22544166
SQL оператор больше чем (>)
Оператор «больше чем» используется для проверки того, является ли выражение (или число) больше, чем другое.
Пример:
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. «комиссия» больше, чем .14,
можно использовать следующий оператор SQL:
Код SQL:
SELECT *
FROM agents
WHERE commission> 0.14;
Выход:
AGENT_ AGENT_NAME WORKING_AREA COMMISSION PHONE_NO COUNTRY ------ -------------- ------------------------------ ----- ---------- --------------- ------- A007 Рамасундар Бангалор .15 077-25814763 A011 Рави Кумар Бангалор .15 077-45625874 A006 McDen London .15 078-22255588 A004 Иван Торенто .15 008-22544166
Оператор SQL меньше чем (<)
Оператор less than используется для проверки того, является ли выражение (или число) меньше другого.
Пример:Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. «комиссия» меньше .12,
можно использовать следующий оператор SQL:
Код SQL:
SELECT *
FROM agents
WHERE commission < 0.12;
Выход:
AGENT_ AGENT_NAME WORKING_AREA COMMISSION PHONE_NO COUNTRY ------ -------------- ------------------------------ ----- ---------- --------------- --------- A009 Бенджамин Хэмпшир .11 008-22536178 А002 Мукеш Мумбаи .11 029-12358964
SQL оператор больше или равен (> =)
Оператор «больше чем равно» используется для проверки того, является ли выражение (или число) больше или равно другому.
Пример:
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. «комиссия» больше или равна .14,
можно использовать следующий оператор SQL:
Код SQL:
SELECT *
FROM agents
WHERE commission >= 0.14;
Выход:
AGENT_ AGENT_NAME WORKING_AREA COMMISSION PHONE_NO COUNTRY ------ --------------- ----------------------------- ------ ---------- --------------- -------- A001 Subbarao Bangalore .14 077-12346674 A007 Рамасундар Бангалор .15 077-25814763 A011 Рави Кумар Бангалор .15 077-45625874 A010 Santakumar Chennai .14 007-22388644 A006 McDen London .15 078-22255588 A004 Иван Торенто .15 008-22544166
SQL оператор меньше или равен (<=)
Оператор «меньше чем равно» используется для проверки того, является ли выражение (или число) меньше или равно другому.
Пример:
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. комиссия меньше или равна .12,
можно использовать следующий оператор SQL:
Код SQL:
SELECT *
FROM agents
WHERE commission <= 0.12;
Выход:
AGENT_ AGENT_NAME WORKING_AREA COMMISSION PHONE_NO COUNTRY ------ --------------- ----------------------------- ----- ---------- --------------- --------- A009 Бенджамин Хэмпшир .11 008-22536178 A008 Alford New York .12 044-25874365 A012 Люсида Сан-Хосе .12 044-52981425 А002 Мукеш Мумбаи .11 029-12358964
Оператор SQL не равен (<>)
Оператор «Не равно» используется для проверки неравенства между двумя числами или выражением.
Пример:Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. комиссия не равна .15,
можно использовать следующий оператор SQL:
Код SQL:
SELECT *
FROM agents
WHERE commission <> 0.15;
Выход:
AGENT_ AGENT_NAME WORKING_AREA COMMISSION PHONE_NO COUNTRY ------ ------------- ------------------------------- ---- ---------- --------------- -------- A003 Алекс Лондон .13 075-12458969 A001 Subbarao Bangalore .14 077-12346674 A009 Бенджамин Хэмпшир .11 008-22536178 A008 Alford New York .12 044-25874365 A010 Santakumar Chennai .14 007-22388644 A012 Люсида Сан-Хосе .12 044-52981425 A005 Андерсон Брисбан .13 045-21447739 А002 Мукеш Мумбаи .11 029-12358964
Смотрите нашу базу данных моделей
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущий: Арифметический оператор
Далее: Логические операторы
Новый контент: Composer: менеджер зависимостей для PHP , R программирования