Сравнителни операции

Previous  Next

Всички сравнителни оператори връщат булеви стойности.

По-малко/по-голямо

Изрази от следния тип могат да бъдат сравнявани:

-всички цифри,

-всички като дата и час,

-редица.

И двата операнди трябва да бъдат от един и същи тип, освен комбинациите целочислен – реален и дата/време – дата. Възможни са следните сравнителни оператори:

‘<’, ‘ ’ (или ‘<=’), ‘>’, и ‘ ’ (или ‘>=’).

Подредбата между редиците се предполага, че е по азбучен ред в текущата локация.

Равенство/неравенство

Изрази от всякакъв тип могат да бъдат сравнявани. И двата операнди трябва да бъдат от един и същи тип, освен комбинациите целочислен – реален и дата/време – дата. Възможни са следните сравнителни оператори:

‘=’ и ‘ ’ (или ‘<>’).

Низовите операнди се приемат за равни, когато те се различават само по буквите и текущата локация.

Забележете, че ‘NULL = NULL’ е равно на NULL. За сравнението на стойност с NULL, се използва специална функция ISNULL().