Использование оператора SQL Not Equal — суть и применение

Программирование и разработка

Пример использования оператора «Не Равно» в SQL: SELECT name FROM table_name WHERE column_name <> ‘значение’;

Здесь name – это столбец, из которого мы хотим получить данные, table_name – имя таблицы, а column_name – столбец, по которому происходит фильтрация. Оператор <> указывает SQL на то, что нужно выбрать только те строки, где значение столбца не равно ‘значение’.

Как применять условие неравенства в SQL запросах

Синтаксис оператора неравенства в SQL

В SQL оператор неравенства записывается как «!=» или «<>«. Он используется в предложении WHERE вместе с оператором SELECT, чтобы указать условие, по которому выбираются строки из таблицы.

Пример использования оператора неравенства

Допустим, у нас есть таблица с информацией о сотрудниках, и мы хотим вывести имена всех сотрудников, кроме Марии. Мы можем использовать оператор неравенства в предложении WHERE:


SELECT name
FROM employees
WHERE name != 'Мария';

Этот запрос выберет все имена из таблицы employees, кроме записей, где имя равно ‘Мария’.

SQL Not Equal

SELECT name
FROM employees
WHERE name != 'John';

В данном запросе будут выбраны все строки из таблицы «employees», где значение столбца «name» не равно «John». Результат запроса будет содержать имена всех сотрудников, кроме тех, у кого имя «John».

Читайте также:  Руководство по отправке HttpResponse в ASP.NET Core и C#

Оператор «не равно» можно также использовать в комбинации с другими операторами SQL, такими как INTO для перенаправления результатов запроса в новую таблицу или FROM для указания таблицы, из которой нужно извлечь данные.

Пример оператора SQL «Не равно»

Пример использования оператора «Не равно» в запросе SELECT

Допустим, у нас есть таблица с именем «employees», содержащая информацию о сотрудниках, включая их идентификаторы и имена. Мы хотим вывести имена всех сотрудников, кроме тех, у которых идентификаторы равны 1001 или 1002.

Для этого мы можем использовать следующий SQL-запрос:

SELECT name
FROM employees
WHERE id <> 1001 AND id <> 1002;

Этот запрос выберет имена всех сотрудников, чьи идентификаторы не равны ни 1001, ни 1002, и выведет их в результате.

Пример использования оператора «Не равно» при вставке данных

Предположим, мы хотим вставить новую запись в таблицу «employees», но хотим убедиться, что идентификатор этой записи не совпадает ни с одним из заданных значений. Мы можем использовать оператор «Не равно» в запросе INSERT для этой цели:

INSERT INTO employees (id, name)
VALUES (1003, 'Иванов'), (1004, 'Петров'), (1005, 'Сидоров')
WHERE id <> 1001 AND id <> 1002;

В этом примере новые записи будут вставлены только если их идентификаторы не равны 1001 или 1002, что обеспечит уникальность идентификаторов среди существующих записей.


SELECT name FROM users WHERE name != 'John';

Этот запрос вернет все имена пользователей, кроме тех, которые равны ‘John’.

Видео:

#7. Фильтрация строк в Select. Работа с операторами LIKE и NOT LIKE | Основы SQL

Оцените статью
bestprogrammer.ru
Добавить комментарий