Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
işlevi, ENDSWITH bir dizenin belirtilen sonekle bitip bitmediğini belirten bir boole döndürür. İsteğe bağlı olarak, karşılaştırma büyük/küçük harfe duyarlı olmayabilir.
Sözdizimi
ENDSWITH(<string_expr_1>, <string_expr_2> [, <bool_expr>])
Arguments
| Description | |
|---|---|
string_expr |
Değerlendirilecek dize. |
suffix_expr |
Denetlenecek sonek. |
bool_expr |
Büyük/küçük harf yoksaymak için isteğe bağlı değer. olarak trueayarlandığında, bu işlev büyük/küçük harfe duyarlı olmayan bir arama yapar. Belirtilmemişse, bu varsayılan değer şeklindedir false. |
Dönüş türleri
Boole değeri döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Dizenin sonekle bitip bitmediğini denetleyin
Bu örnekte işlev, bir dizenin ENDSWITH çeşitli sonekler ve büyük/küçük harf seçenekleriyle bitip bitmediğini denetlemek için kullanılır.
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
}
]
Açıklamalar
-
ENDSWITHişlevi, dize deseni eşleştirme ve filtreleme için kullanışlıdır.