кодесурса
«SQL

Оператор сравнения SQL

script1adsense2code
script1adsense3code

Оператор сравнения

Оператор сравнения (или реляционный) - это математический символ, который используется для сравнения двух значений.

Операторы сравнения используются в условиях, которые сравнивают одно выражение с другим. Результатом сравнения может быть 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

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: Арифметический оператор
Далее: Логические операторы

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code