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, STRINGEQUALS ilk dize ifadesinin ikinciyle eşleşip eşleşmediğini gösteren bir boole döndürür.
İki dizenin eşdeğer olup olmadığını belirten bir boole döndüren NoSQL için Azure Cosmos DB sistem işlevi.
Sözdizimi
STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Karşılaştıracak ilk dize ifadesi. |
string_expr_2 |
Karşılaştıracak ikinci dize ifadesi. |
boolean_expr |
Büyük/küçük harf yoksaymak için isteğe bağlı bir boole ifadesi. olarak trueayarlandığında, bu işlev büyük/küçük harfe duyarlı olmayan bir arama gerçekleştirir. Belirtilmezse, varsayılan değer olur 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 eşitliğini karşılaştırma
Bu örnekte işlev, STRINGEQUALS büyük/küçük harf duyarlılığıyla ve büyük/küçük harf duyarlılığı olmadan iki dizenin eşit olup olmadığını denetlemek için kullanılır.
SELECT VALUE {
compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
{
"compareSameCase": true,
"compareDifferentCase": false,
"compareIgnoreCase": true
}
]
Açıklamalar
- Bu işlev bir dizin araması gerçekleştirir.