Не равно sql oracle
Логические операторы - это те, которые являются истинными или ложными. Они возвращают значения true или false, чтобы объединить одно или несколько значений true или false.
оператор | Описание |
---|---|
А ТАКЖЕ | Логическое И сравнивает между двумя логическими значениями как выражение и возвращает истину, когда оба выражения истинны . |
ИЛИ ЖЕ | Логическое ИЛИ сравнивает два логических выражения как выражение и возвращает истину, когда одно из выражений истинно . |
НЕ | Not принимает один логический аргумент и изменяет его значение с false на true или с true на false . |
Специальные операторы | ||
оператор | Описание | Работает на |
---|---|---|
В | Оператор IN проверяет значение в наборе значений, разделенных запятыми, и извлекает строки из таблицы, которые соответствуют . | Любой набор значений одного и того же типа данных |
МЕЖДУ | Оператор SQL BETWEEN проверяет выражение в диапазоне. Диапазон состоит из начала, за которым следует ключевое слово AND и конечное выражение . | Числовые значения, символы или значения даты и времени |
ЛЮБОЙ | ЛЮБОЙ сравнивает значение с каждым значением в списке или результатами запроса и оценивается как true, если результат внутреннего запроса содержит хотя бы одну строку . | Значение списка или набора значений из одного столбца |
ВСЕ | ALL используется для выбора всех записей SELECT STATEMENT. Он сравнивает значение с каждым значением в списке или результатами запроса. ВСЕ должно предшествовать операторам сравнения и оценивается как ИСТИНА, если запрос не возвращает строк . | Значение списка или набора значений из одного столбца |
НЕМНОГО | НЕКОТОРЫЕ сравнивают значение с каждым значением в списке или результатами запроса и оценивают как истинное, если результат внутреннего запроса содержит хотя бы одну строку . | Значение списка или набора значений из одного столбца |
СУЩЕСТВУЕТ | EXISTS проверяет наличие результата подзапроса. Подзапрос EXISTS проверяет, получает ли подзапрос хотя бы одну строку. Если данные не возвращаются, тогда этот оператор возвращает FALSE . | Таблица |
Синтаксис:
Параметры:
название | Описание |
---|---|
column_name | Имя столбца таблицы. |
* | Все столбцы таблицы. |
выражение | Выражение состоит из одной константы, переменной, скалярной функции или имени столбца и может также быть фрагментами запроса SQL, которые сравнивают значения с другими значениями или выполняют арифметические вычисления. |
table_name | Название соболя. |
логический оператор | И, ИЛИ, НЕ и т. Д. |
арифметический оператор | Плюс (+), минус (-), умножить (*) и разделить (/). |
Содержание:
- И оператор
- Оператор ИЛИ
- НЕ оператор
- Использование нескольких операторов AND
- Использование оператора сравнения ИЛИ ИЛИ
- Использование оператора NOT AND
- Используя НЕ И оператор сравнения
- Использование нескольких операторов НЕ
- Использование нескольких НЕ с равным оператору
- Использование нескольких НЕ с оператором Не равно
- Использование оператора NOT AND OR
- Использование AND NOT OR с оператором Equal
- Использование И НЕ ИЛИ с оператором больше чем, меньше чем
- Использование AND ИЛИ NOT со значением даты
4 Answers 4
No there is no difference at all in functionality.
(The same is true for all other DBMS - most of them support both styles):
The SQL standard only defines a single operator for "not equals" and that is <>
Actually, there are four forms of this operator:
which are the same, but treated differently when a verbatim match is required (stored outlines or cached queries).
Interesting! I did not know about the the ^= (saw it myself the first time when I posted the link to the manual). But your point about cached queries is a good one.
@Dems: in Oracle , boolean is not a first-class type in SQL (which is different from PL/SQL ). I. e. you can't SELECT 1 = 1 FROM dual like in some other systems. So booleans have their own set of operators valid only in logical contexts ( WHERE or HAVING or similar clauses). NOT is the only boolean negation operator in Oracle's SQL (AFAIK).
¬= -- worked on some obscure platforms in the dark ages - yeah, they were called "IBM mainframes". From the days when men were men, women were women, dinosaurs roamed the earth, and computers were water-cooled. :-)
At university we were taught 'best practice' was to use != when working for employers, though all the operators above have the same functionality.
The SQL standard (only) defines <> as the "not equals" operator. So I would consider using that as the "best practice"
Interesting. May have to check everything else I have been taught is of SQL standard or not. Thanks for pointing it out.
Probably my C heritage coming out, but I can't stand <> and prefer != . Mainly because <> in its saying "less than or greater than", to me, seems to assume the datatype has an implicit ordering (which is not necessarily true, although it is true for all the SQL datatypes), whereas != is saying "not equal" in a very pure sense.
Coding standards are often employer dependent. If your employer doesn't have a coding standard, it's a good idea for the team to pick a public one.
According to this article, != performs faster
Although popular, that website is unfortunately not a reliable source on many topics. This issue was discussed previously here. Despite the bounty, nobody was able to create a test case demonstrating a noticeable difference in performance. But my offer still stands - I'll give you a 500 point bounty if you can create a test case showing that != is faster than other not-equals operators.
Highly active question. Earn 10 reputation (not counting the association bonus) in order to answer this question. The reputation requirement helps protect this question from spam and non-answer activity.
Операторы сравнения, как и их названия, позволяют сравнивать два значения. Сравнивает строки или числа для таких отношений, как равенство.
Список операторов сравнения
операторы | Описание |
---|---|
<(меньше чем) | Возвращает true, когда левый операнд меньше правого операнда. |
> (больше чем) | Возвращает true, когда левый операнд больше правого. |
Возвращает true, когда левый операнд меньше или равен правому операнду. | |
> = (больше или равно) | Возвращает true, когда левый операнд больше или равен правому операнду. |
= (равно) | Возвращает true, когда операнды равны, но тип операндов должен быть одинаковым. |
<> или! = (не равно) | Возвращает true, когда операнды не равны. |
Пример оператора PostgreSQL Less Than (<)
Если мы хотим отобразить список сотрудников со столбцами empno, emp_first_name, designame и salary из сотрудника, который получил сумму оклада менее 10000, можно использовать следующий SQL.
SQL
Пример оператора PostgreSQL Greater Than (>)
Если мы хотим отобразить список сотрудников со столбцами empno, emp_first_name, designame и salary из сотрудника, который получил сумму оклада более 18000, можно использовать следующий SQL.
SQL
Пример оператора PostgreSQL «Больше или равно» (> =) и «Меньше или равно» (<=)
Если мы хотим отобразить список сотрудников со столбцами empno, emp_first_name, emp_last_name, designame и dt_birth от сотрудника , родившегося в период с 1975-01-01 по 1982-03-31, можно использовать следующий SQL.
SQL
Пример оператора PostgreSQL Equal (=)
Если мы хотим отобразить список сотрудников со столбцами empno, emp_first_name, emp_last_name и обозначением из таблицы employee , обозначение которой - «CLERCK», можно использовать следующий SQL.
SQL
Пример оператора PostgreSQL Не равно (<> или! =)
Если мы хотим отобразить список сотрудников со столбцами empno, emp_first_name, emp_last_name и обозначением из таблицы employee, которые не относятся к обозначениям 'CLERCK' и 'SALESMAN', можно использовать следующий SQL.
Оператор сравнения (или реляционный) - это математический символ, который используется для сравнения двух значений.
Операторы сравнения используются в условиях, которые сравнивают одно выражение с другим. Результатом сравнения может быть TRUE, FALSE или UNKNOWN (оператор, имеющий одно или два выражения NULL, возвращает UNKNOWN).
В следующей таблице описаны различные типы операторов сравнения -
оператор | Описание | Работает на |
---|---|---|
знак равно | Равно. | Любые совместимые типы данных |
> | Лучше чем. | Любые совместимые типы данных |
Меньше, чем. | Любые совместимые типы данных | |
> = | Больше чем равно. | Любые совместимые типы данных |
Менее чем равно. | Любые совместимые типы данных | |
<> | Не равно | Любые совместимые типы данных |
Синтаксис:
Параметры:
название | Описание |
---|---|
column_name | Имя столбца таблицы. |
* | Обозначает все столбцы таблицы. |
выражение | Выражение состоит из одной константы, переменной, скалярной функции или имени столбца и может также быть фрагментами запроса SQL, которые сравнивают значения с другими значениями или выполняют арифметические вычисления. |
table_name | Наименование таблицы. |
оператор сравнения | Равен (=), не равен (<>), больше (>), меньше ( <), больше или равен (>=), меньше или равен (<=). |
Содержание:
- Равно оператору
- Больше чем оператор
- Меньше чем оператор
- Больше или равно Оператору
- Меньше или равно оператору
- Не равно Оператору
Пример: оператор сравнения SQL
Чтобы получить сравнение между двумя числами из таблицы DUAL , можно использовать следующий оператор SQL:
SQL Логическое кратное НЕ с не равным оператору
В следующем разделе мы обсуждаем использование нескольких операторов NOT с оператором NOT EQUAL TO.
В следующем примере используются оператор «НЕ» и оператор сравнения «не равно» (<>) вместе с SQL SELECT STATEMENT.
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. 'cust_country' отличается от 'India', S
2. и 'cust_city' должен отличаться от 'London',
3. и «оценка» «клиента» должна быть не равна 1,
можно использовать следующий оператор SQL:
Код SQL:
Оператор SQL равно (=)
Оператор равенства используется для проверки равенства в двух числах или выражениях.
Пример:
Пример таблицы: агенты
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. «комиссия» равна .15,
можно использовать следующий оператор SQL:
Код SQL:
SQL оператор меньше или равен (<=)
Оператор «меньше чем равно» используется для проверки того, является ли выражение (или число) меньше или равно другому.
Пример:
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. комиссия меньше или равна .12,
можно использовать следующий оператор SQL:
Код SQL:
Оператор SQL меньше чем (<)
Оператор less than используется для проверки того, является ли выражение (или число) меньше другого.
Пример:
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. «комиссия» меньше .12,
можно использовать следующий оператор SQL:
Код SQL:
SQL логический оператор NOT AND OR
В примере используются операторы «НЕ» И «ИЛИ» вместе с SQL SELECT STATEMENT.
Пример - 1:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. «cust_country» не отличается от «UK»,
2. или «cust_city» должен отличаться от «Бангалор»,
3. и «оценка» «клиента» должна быть больше 1,
можно использовать следующий оператор SQL:
Код SQL:
Пример - 2:
Чтобы получить данные данных всех 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. оценка равна 1 или 'agent_code' A003 не придет,
2. и «cust_country» это «Индия» не придет,
Здесь можно использовать оператор SQL:
Код SQL:
SQL логический оператор NOT AND
В следующем примере используются операторы NOT, AND и SQL SELECT STATEMENT.
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. 'cust_country' должно быть 'Индия',
2. и «оценка» «клиента» должна отличаться от 3,
можно использовать следующий оператор SQL:
Код SQL:
Оператор сравнения логического И ИЛИ SQL
В следующей теме мы обсуждаем использование операторов «И» и «ИЛИ».
Используя оператор сравнения ИЛИ с оператором выбора, пример показал.
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. «cust_country» - это «Великобритания» или cust_city - «Лондон»,
2. и «оценка» «клиента» должна отличаться от 3,
можно использовать следующий оператор SQL:
Код SQL:
SQL логический оператор И
Логическое И сравнивает два логических значения в качестве выражения и возвращает ИСТИНА, если оба условия имеют ИСТИНА, и возвращает ЛОЖЬ, если любое из них ЛОЖЬ; в противном случае возвращает UNKNOWN (оператор, имеющий одно или два выражения NULL, возвращает UNKNOWN).
Пример:
Образец таблицы: клиент
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. 'cust_country' должно быть 'UK',
2. и «оценка» «клиента» должна быть 2,
можно использовать следующий оператор SQL:
Код SQL:
SQL логический оператор ИЛИ
Логическое ИЛИ сравнивает два логических значения в качестве выражения и возвращает ИСТИНА, если любое из условий имеет значение ИСТИНА, и возвращает ЛОЖЬ, когда оба имеют значение ЛОЖЬ. в противном случае возвращает UNKNOWN (оператор, имеющий одно или два выражения NULL, возвращает UNKNOWN).
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' от 'customer' при следующих условиях -
1. либо cust_country - это США,
2. или «оценка» «клиента» равна 3,
можно использовать следующий оператор SQL:
SQL оператор больше чем (>)
Оператор «больше чем» используется для проверки того, является ли выражение (или число) больше, чем другое.
Пример:
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. «комиссия» больше, чем .14,
можно использовать следующий оператор SQL:
Код SQL:
SQL Логическое кратное НЕ с оператором равно (=)
В следующем разделе мы обсуждаем использование множественного оператора NOT с оператором EQUAL TO .
В следующем примере использовалось более одного оператора Not и оператора сравнения, равного (=) с SQL SELECT STATEMENT.
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. «cust_country» отличается от «Индии»,
2. и 'cust_city' должен отличаться от 'London',
3. и «оценка» «клиента» должна быть 1,
можно использовать следующий оператор SQL:
Код SQL:
SQL оператор больше или равен (> =)
Оператор «больше чем равно» используется для проверки того, является ли выражение (или число) больше или равно другому.
Пример:
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. «комиссия» больше или равна .14,
можно использовать следующий оператор SQL:
Код SQL:
SQL логический оператор NOT
Логическое НЕ принимает один логический аргумент и изменяет его значение с ложного на истинное или с истинного на ложное.
Пример:
Получить все столбцы из таблицы customer со следующим условием:
1. оценка для клиента не более 1,
можно использовать следующий оператор SQL:
Код SQL:
SQL Логический множественный оператор НЕ
В следующих темах мы обсуждаем использование нескольких операторов NOT.
В следующем примере было использовано более одного оператора NOT с SQL SELECT STATEMENT.
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. «cust_country» отличается от «Индии»,
2. и 'cust_city' должен отличаться от 'London',
3. и «оценка» «клиента» должна отличаться от 1,
можно использовать следующий оператор SQL:
Код SQL:
SQL логический ИЛИ НЕ со значением даты
В следующем разделе мы обсуждаем использование трех операторов «И», «ИЛИ» и «НЕ» со значением даты.
Используя AND, OR, NOT и оператор сравнения с оператором select, пример показал
Пример - 1:
Пример таблицы: заказы
Чтобы получить данные 'ord_num', 'ord_amount', 'advance_amount', 'ord_date', 'cust_code', 'agent_code' из таблицы 'orders' при следующих условиях -
1. сочетание 'ord_date' равно '20 -Jul-08 'и' ord_num 'больше, чем 200120, не появится,
2. или значение ord_amount должно быть больше или равно 4000,
можно использовать следующий оператор SQL:
Код SQL:
Пример - 2:
Чтобы получить данные 'ord_num', 'ord_amount', 'advance_amount', 'ord_date', 'cust_code', 'agent_code' из таблицы 'orders' при следующих условиях -
1. «ord_amount» будет ниже 1000,
2. комбинация и ord_date '20 -Jul-08 'и ord_num больше 200108 не появится
можно использовать следующий оператор SQL:
Код SQL:
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL СОЕДИНЯЕТСЯ [29 упражнений]
- SQL присоединяется к базе данных HR [27 упражнений]
- ПОДПИСИ SQL [39 упражнений]
- SQL ПОДПИСИ по базе данных HR [55 упражнений]
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- ПРИСОЕДИНЯЕТСЯ к запросам по футбольной базе данных [61 упражнений]
- Вступление
- ОСНОВНЫЕ, ПОДПИСИ И СОЕДИНЕНИЯ [39 упражнений]
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущая: href = "/ SQL / операторы сравнения / SQL-операторы сравнения"> Оператор сравнения
Далее: INОператоры сравнения используются в предложении WHERE, чтобы определить, какие записи выбрать. Вот список операторов сравнения, которые вы можете использовать в SQL:
Операторы сравнения Описание = Равно <> Не равно != Не равно > Больше чем >= Больше или равно % и _ EXISTS Условие выполнено, если подзапрос возвращает хотя бы одну строку Пример - оператор больше чем
Вы можете использовать оператор > в SQL для проверки выражения больше чем.
В этом примере у нас есть таблица customers со следующими данными:I would like to know if there are any differences in between the two not equal operators <> and != in Oracle.
Are there cases where they can give different results or different performance?
SQL Логический оператор множественного И
В следующих темах мы обсуждаем использование нескольких операторов AND.
В следующем примере используется более одного оператора «И» вместе с SQL SELECT STATEMENT.
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. 'cust_country' - это 'Великобритания',
2. и «cust_city» - это «Лондон»,
3.и «оценка» «клиента» должна быть больше 1,
можно использовать следующий оператор SQL:
Код SQL:
SQL логический оператор сравнения NOT AND
В следующем примере мы обсудим использование операторов сравнения NOT и AND вместе с SQL SELECT STATEMENT.
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. 'cust_country' отличается от 'India',
2. и «оценка» «клиента» должна быть 3,
можно использовать следующий оператор SQL:
Код SQL:
Пример - оператор равенства
В SQL вы можете использовать оператор = для проверки на равенство в запросе.
В этом примере у нас есть таблица с suppliers со следующими данными:
supplier_id supplier_name city state 100 Yandex Moscow Moscow 200 Google Lansing Michigan 300 Oracle Redwood City California 400 Bing Redmond Washington 500 Yahoo Sunnyvale Washington 600 DuckDuckGo Paoli Pennsylvania 700 Qwant Paris Ile de France 800 Facebook Menlo Park California 900 Electronic Arts San Francisco California Введите следующий SQL оператор:
supplier_id supplier_name city state 100 Yandex Moscow Moscow Будет выбрана 1 запись. Вот результаты, которые вы должны получить:
В этом примере приведенный выше оператор SELECT возвращает все строки из таблицы suppliers , где supplier_name равно Yandex.
Оператор SQL не равен (<>)
Оператор «Не равно» используется для проверки неравенства между двумя числами или выражением.
Пример:
Получить данные всех столбцов из таблицы «агенты» со следующим условием -
1. комиссия не равна .15,
можно использовать следующий оператор SQL:
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL СОЕДИНЯЕТСЯ [29 упражнений]
- SQL присоединяется к базе данных HR [27 упражнений]
- ПОДПИСИ SQL [39 упражнений]
- SQL ПОДПИСИ по базе данных HR [55 упражнений]
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- ПРИСОЕДИНЯЕТСЯ к запросам по футбольной базе данных [61 упражнений]
- Вступление
- ОСНОВНЫЕ, ПОДПИСИ И СОЕДИНЕНИЯ [39 упражнений]
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Пример - оператор неравенства
В SQL есть два способа проверить неравенство в запросе. Вы можете использовать оператор <> или != . Оба вернут одинаковые результаты.
Давайте использовать ту же таблицу suppliers , что и в предыдущем примере.supplier_id supplier_name city state 100 Yandex Moscow Moscow 200 Google Lansing Michigan 300 Oracle Redwood City California 400 Bing Redmond Washington 500 Yahoo Sunnyvale Washington 600 DuckDuckGo Paoli Pennsylvania 700 Qwant Paris Ile de France 800 Facebook Menlo Park California 900 Electronic Arts San Francisco California Выполните следующий SQL оператор, чтобы проверить неравенство, используя оператор <> :
Или введите следующий SQL оператор, чтобы использовать оператор != :
Будет выбрано 8 записей. Вот результаты, которые вы должны получить с помощью одного из операторов SQL:
supplier_id supplier_name city state 200 Google Lansing Michigan 300 Oracle Redwood City California 400 Bing Redmond Washington 500 Yahoo Sunnyvale Washington 600 DuckDuckGo Paoli Pennsylvania 700 Qwant Paris Ile de France 800 Facebook Menlo Park California 900 Electronic Arts San Francisco California В этом примере оба оператора SELECT будут возвращать все строки из таблицы suppliers , где supplier_name не равно Yandex.
SQL логический И НЕ ИЛИ С оператором EQUAL TO (=)
В следующем разделе мы обсуждаем использование логического И, НЕ, ИЛИ и оператора сравнения EQUAL TO (=) в операторе выбора.
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. «cust_country» не отличается от «UK»,
2. или «cust_city» должен быть не чем иным, как «Бангалор»,
3. и «оценка» «клиента» должна быть больше 1 и отлична от 3,
можно использовать следующий оператор SQL:
Код SQL:
SQL логический, а не ИЛИ с оператором МЕНЬШЕ, БОЛЬШЕ, чем
В следующем разделе мы обсуждаем использование логического оператора И НЕ ИЛИ с оператором LESS THAN (<) GREATER THAN (>).
Пример:
Чтобы получить данные 'cust_code', 'cust_name', 'cust_city', 'cust_country' и 'grade' из таблицы 'customer' при следующих условиях -
1. «cust_country» не отличается от «UK»,
2. или «cust_city» должен быть не чем иным, как «Бангалор»,
3. и «оценка» клиента должна быть в диапазоне от 1 до 3,
можно использовать следующий оператор SQL:
Код SQL:
Читайте также: