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.
İşlev, CONTAINS ilk dize ifadesinin ikinci dize ifadesini içerip içermediğini belirten bir boole döndürür.
Sözdizimi
CONTAINS(<string_expr_1>, <string_expr_2> [, <bool_expr>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Aranacak ilk dize. |
string_expr_2 |
Bulunacak ikinci dize. |
bool_expr |
Büyük/küçük harf yoksaymak için isteğe bağlı boole değeri. olarak trueCONTAINS ayarlandığında büyük/küçük harfe duyarlı olmayan bir arama gerçekleştirir. olduğunda unspecified, bu değer varsayılan olarak olarak görünür false. |
Dönüş türleri
Boole ifadesi döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Dize örnekleri içerir
Bu örnekte işlev, CONTAINS bir dizedeki alt dizeleri denetlemek için kullanılır.
SELECT VALUE {
containsPrefix: CONTAINS("AdventureWorks", "Adventure"),
containsSuffix: CONTAINS("AdventureWorks", "Works"),
containsWrongCase: CONTAINS("AdventureWorks", "adventure"),
containsWrongCaseValidateCase: CONTAINS("AdventureWorks", "adventure", false),
containsWrongCaseIgnoreCase: CONTAINS("AdventureWorks", "works", true),
containsMismatch: CONTAINS("AdventureWorks", "Contoso")
}
[
{
"containsPrefix": true,
"containsSuffix": true,
"containsWrongCase": false,
"containsWrongCaseValidateCase": false,
"containsWrongCaseIgnoreCase": true,
"containsMismatch": false
}
]
Açıklamalar
- Bu işlev tam tarama gerçekleştirir.