Какая разница между оператором «<>» и "НЕ" при использовании в Microsoft Access?
2 ответа
5
NOT - унарный оператор, дополняющий его аргумент, например
NOT(TRUE)эквивалентноFALSE
В отличие от <> это двоичный оператор, который сравнивает два значения, например
1<>0эквивалентноTRUEилиNOT(1=0)
Эта последняя эквивалентность - единственный смысл, в котором они связаны.
0
NOT Operator Операция с оператором NOT называется «логическим отрицанием». Эта операция выполняется только для одного входа или операнда. Возвращает значение ИСТИНА, если ввод ЛОЖЬ, и наоборот.
Не оператор не соответствует вашей операции, как
Не ноль (не нуль)
Не = (не равно)
Не в (не существует)
но <> просто отличается от любого значения или нет = к значению
