Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja ENDSWITH zwraca wartość logiczną wskazującą, czy ciąg kończy się określonym sufiksem. Opcjonalnie porównanie może być bez uwzględniania wielkości liter.
Składnia
ENDSWITH(<string_expr_1>, <string_expr_2> [, <bool_expr>])
Arguments
| Description | |
|---|---|
string_expr |
Ciąg do oceny. |
suffix_expr |
Sufiks do sprawdzenia. |
bool_expr |
Opcjonalna wartość dla ignorowania wielkości liter. W przypadku ustawienia na truewartość ta funkcja wykonuje wyszukiwanie bez uwzględniania wielkości liter. Jeśli wartość domyślna jest nieokreślona, jest to false. |
Typy zwracane
Zwraca wartość logiczną.
Przykłady
Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.
Sprawdzanie, czy ciąg kończy się sufiksem
W tym przykładzie funkcja służy do sprawdzania ENDSWITH , czy ciąg kończy się różnymi sufiksami i opcjami wielkości liter.
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
}
]
Uwagi
- Funkcja jest przydatna
ENDSWITHw przypadku dopasowywania i filtrowania wzorców ciągów.