кодесурса
«SQLite

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

script1adsense2code
script1adsense3code

Вступление

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

Операторы сравнения используются в условиях, которые сравнивают одно выражение с другим. Результатом любого бинарного оператора может быть числовое значение (1 (истина), 0 (ложь)) или NULL, за исключением || оператор конкатенации, который всегда принимает значение NULL или текстовое значение.

В следующей таблице описаны различные типы операторов сравнения -

оператор Описание
знак равно Тест на равенство.
== Тест на равенство.
> Лучше чем.
< Меньше, чем.
> = Больше чем равно.
<= Менее чем равно.
<> Тест на неравенство.
знак равно Тест на неравенство.

Операторы IS и IS NOT работают как = и! = За исключением случаев, когда один или оба операнда имеют значение NULL. В этом случае, если оба операнда имеют значение NULL, оператор IS оценивается как 1 (истина), а оператор IS NOT - 0 (ложь). Если один операнд равен NULL, а другой - нет, то оператор IS оценивается как 0 (ложь), а оператор IS NOT равен 1 (истина). Для выражения IS или IS невозможно вычислить значение NULL. Операторы IS и IS НЕ имеют того же приоритета, что и =.

Синтаксис:

 SELECT [имя_столбца | * | выражение] <оператор сравнения>
[column_name | * | выражение]
ОТ <имя_таблицы>
WHERE <выражение> [оператор сравнения] <выражение>;

Параметры:

название Описание
column_name Имя столбца таблицы.
* Обозначает все столбцы таблицы.
выражение Выражение состоит из одной константы, переменной, скалярной функции или имени столбца и может также быть фрагментами запроса SQLite, которые сравнивают значения с другими значениями или выполняют арифметические вычисления.
table_name Наименование таблицы.
оператор сравнения Равен (=), не равен (<>), больше (>), меньше (<), больше или равен (> =), меньше или равен (<=).

Оглавление:

Пример:

Для сравнения двух чисел можно использовать следующую инструкцию SQLite:

SELECT 115>112;

Вот результат.

Пример вывода:

 1

SQLite равно (=) оператор

Оператор равенства используется для проверки равенства в двух числах или выражениях.

Пример:

Пример таблицы: агенты


Получить данные всех столбцов из таблицы «агенты» со следующим условием -

1. 'комиссия' равна 0,15, можно использовать следующий оператор SQLite:

SELECT agent_code, agent_name, commission
FROM agents
WHERE commission = 0.15;

Вот результат.

Пример вывода:

 AGENT_CODE AGENT_NAME COMMISSION
  ---------- ---------- ----------
  A007 Рамасундар 0,15
  A011 Рави Кумар 0,15
  A006 McDen 0,15
  А004 Иван 0,15

SQLite Больше чем (>) оператор

Оператор «больше чем» используется для проверки того, является ли выражение (или число) больше, чем другое.

Пример:

Получить данные всех столбцов из таблицы «агенты» со следующим условием -

1. 'комиссия' больше, чем .14, можно использовать следующий оператор SQLite:

SELECT agent_code, agent_name, commission
FROM agents  
WHERE commission > 0.14;

Вот результат.

Пример вывода:

 AGENT_CODE AGENT_NAME COMMISSION
   ---------- ---------- ----------
   A007 Рамасундар 0,15
   A011 Рави Кумар 0,15
   A006 McDen 0,15
   А004 Иван 0,15 

SQLite оператор Меньше (<)

Оператор less than используется для проверки того, является ли выражение (или число) меньше другого.

пример

Получить данные всех столбцов из таблицы «агенты» со следующим условием -

1. «комиссия» меньше 0,15, можно использовать следующий оператор SQLite:

SELECT agent_code,agent_name,commission
FROM agents
WHERE commission < 0.15;

Вот результат.

Пример вывода:

 AGENT_CODE AGENT_NAME COMMISSION
   ---------- ---------------------------------------- ----------
   А003 Алекс 0.13
   A008 Alford 0,12
   A010 Santakumar 0.14
   A012 Lucida 0,12
   A005 Андерсон 0,13
   A001 Subbarao 0,14
   А002 Мукеш 0.11
   A009 Бенджамин 0,11
   

SQLite Больше или равно оператору (> =)

Оператор «больше чем равно» используется для проверки того, является ли выражение (или число) больше или равно другому.

Пример:

Получить данные всех столбцов из таблицы «агенты» со следующим условием -

1. 'комиссия' больше или равна .14, можно использовать следующий оператор SQLite:

SELECT agent_code, agent_name, commission
FROM agents
WHERE commission >= 0.14;

Вот результат.

Пример вывода:

 AGENT_CODE AGENT_NAME COMMISSION
---------- ---------- ----------
A007 Рамасундар 0,15
A011 Рави Кумар 0,15
A010 Santakumar 0.14
A001 Subbarao 0,14
A006 McDen 0,15
А004 Иван 0,15

SQLite Оператор меньше или равно (<=)

Меньше или равно оператора используется для проверки , является ли выражение (или число) меньше или равна другой.

Пример:

Получить данные всех столбцов из таблицы «агенты» со следующим условием -

1. комиссия меньше или равна .13, можно использовать следующий оператор SQLite:

SELECT agent_code, agent_name, commission
FROM agents
WHERE commission <= 0.13;

Вот результат.

Пример вывода:

 AGENT_CODE AGENT_NAME COMMISSION
---------- ---------------------------------------- ----------
А003 Алекс 0.13
A008 Alford 0,12
A012 Lucida 0,12
A005 Андерсон 0,13
А002 Мукеш 0.11
A009 Бенджамин 0,11

SQLite Не равно оператору (<>)

Оператор «Не равно» используется для проверки неравенства между двумя числами или выражением.

Пример:

Получить данные всех столбцов из таблицы «агенты» со следующим условием -

1. комиссия не равна .15,

можно использовать следующий оператор SQLite:

SELECT agent_code, agent_name, commission
FROM agents
WHERE commission <> 0.15;

Вот результат.

Пример вывода:

 AGENT_CODE AGENT_NAME COMMISSION
---------- ---------------------------------------- ----------
А003 Алекс 0.13
A008 Alford 0,12
A010 Santakumar 0.14
A012 Lucida 0,12
A005 Андерсон 0,13
A001 Subbarao 0,14
А002 Мукеш 0.11
A009 Бенджамин 0,11

Предыдущая: Арифметические операторы
Далее: булевы операторы

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code