Операция ОТЛИЧАЕТСЯ ОТ

Операция ОТЛИЧАЕТСЯ ОТ позволяет сравнить два значения без учета Null-семантики. Операция имеет следующий синтаксис:

операнд-1 [НЕ] ОТЛИЧАЕТСЯ ОТ операнд-2

Операция ОТЛИЧАЕТСЯ ОТ эквивалента операции != (не равно), но интерпретирует Null как обычное значение. Например:

42 ОТЛИЧАЕТСЯ ОТ 42 → Ложь
42 ОТЛИЧАЕТСЯ ОТ "42" → Истина
42 ОТЛИЧАЕТСЯ ОТ Null → Истина
Null ОТЛИЧАЕТСЯ ОТ Null → Ложь

Операция НЕ ОТЛИЧАЕТСЯ ОТ эквивалентна операции = (равно), но интерпретирует Null как обычное значение. Например:

42 НЕ ОТЛИЧАЕТСЯ ОТ 42 → Истина
42 НЕ ОТЛИЧАЕТСЯ ОТ "42" → Ложь
42 НЕ ОТЛИЧАЕТСЯ ОТ Null → Ложь
Null НЕ ОТЛИЧАЕТСЯ ОТ Null → Истина