Сравнителни Функции

Previous  Next

Следните функции връщат Булеви стойности. Сравнението е в зависимост от отделния случай.

Име на функцията

Брой и тип на аргументите

Значение

BETWEEN (между)

Три аргумента e, a, и b от един и същ тип; трябва да бъде допустим за сравнение с clip0287

e clip0289a и e clip0288b

IN (в)

Два или повече аргумента от един и същ тип с изключение на Булев

Първия аргумент е равен на един от другите

LIKE (като)

Два аргумента s и p от тип редица/низ

Вижте текста отдолу

STARTS (започва)

Два аргумента s и p от тип редица/низ

s започва с p

ENDS (завършва)

Два аргумента s и p от тип редица/низ

s завършва с p

CONTAINS (съдържа)

Два аргумента s и p от тип редица/низ

s съдържа p

ISNULL

Един аргумент от всякакъв тип

Резултата е TRUE (истина), когато аргумента има стойност NULL или е празен низ/редица.

Функцията LIKE връща TRUE, ако сравняваните редици са свързани в следния смисъл:

специална стойност ANYSEQ() в p свързана с всяка последователност на знаци в s (включително и празна),
специална стойност ANYCHAR() в p е свързана с всеки знак в s,
други знаци в p трябва да са свързани със същите знаци в s.

Вижте пример на функцията ISNULL в описанието на функцията IF.