Быстренький вопрос.
Нужен запрос который проверяет условие при котором значение в строке НЕ равно, например нулю.
select * from articles where age != 18;
(!=) - Такое существует?
Технически <>
является частью SQL-92 ANSI Standard
, а !=
- нет.
Большинство известных мне SQL диалектов поддерживают оба варианта.
Иногда случаются курьезные случаи - в Oracle 10.2 было замечено, что CBO (Cost Based Optimizer) строил разные планы выполнения в зависимости от использования <>
или !=
:
PS также можно переписать ваш запрос следующим образом:
select * from articles where NOT age = 18;
Не встречал еще ни 1 БД, в которой бы знак <>
не работал.
select * from articles where age <> 18;
Всем привет! Сейчас изучаю sql, столкнулся с проблемойЕсть 3 таблицы:
Привет! Изучаю службы WCF, море информации в короткие сроки и накопилось множество вопросов, которые надо уложить в головеИспользую EF 6 (Database...
Мне необходимо собрать некую программу для управления светом и тд