Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция ENDSWITH возвращает логическое значение, указывающее, заканчивается ли строка указанным суффиксом. При необходимости сравнение может быть нечувствительным к регистру.
Синтаксис
ENDSWITH(<string_expr_1>, <string_expr_2> [, <bool_expr>])
Arguments
| Description | |
|---|---|
string_expr |
Строка для вычисления. |
suffix_expr |
Суффикс для проверки. |
bool_expr |
Необязательное значение для пропуска регистра. Если задано значение true, эта функция выполняет поиск без учета регистра. Если не указано, это falseзначение по умолчанию равно. |
Типы возвращаемых данных
Возвращает логическое значение.
Примеры
В этом разделе содержатся примеры использования этой конструкции языка запросов.
Проверьте, заканчивается ли строка суффиксом
В этом примере функция используется для проверки того, ENDSWITH заканчивается ли строка различными суффиксами и параметрами регистра.
SELECT VALUE {
endsWithWrongSuffix: ENDSWITH("AdventureWorks", "Adventure"),
endsWithCorrectSuffix: ENDSWITH("AdventureWorks", "Works"),
endsWithSuffixWrongCase: ENDSWITH("AdventureWorks", "works"),
endsWithSuffixCaseInsensitive: ENDSWITH("AdventureWorks", "works", true)
}
[
{
"endsWithWrongSuffix": false,
"endsWithCorrectSuffix": true,
"endsWithSuffixWrongCase": false,
"endsWithSuffixCaseInsensitive": true
}
]
Замечания
- Функция
ENDSWITHполезна для сопоставления строковых шаблонов и фильтрации.