Share via


StringEquals (NoSQL sorgusu)

UYGULANANLAR: NOSQL

İlk dize ifadesinin ikinciyle eşleşip eşleşmediğini belirten bir boole değeri döndürür.

Söz dizimi

STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])  

Bağımsız değişkenler

Description
string_expr_1 Karşılaştıracak ilk dize ifadesi.
string_expr_2 Karşılaştıracak ikinci dize ifadesi.
boolean_expr(İsteğe bağlı) Büyük/küçük harf yoksaymak için isteğe bağlı bir boole ifadesi. olarak ayarlandığında true, 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

Aşağıdaki örnek, "abc"nin "abc" ile eşleşip eşleşmediğini ve "abc"nin "ABC" ile eşleşip eşleşmediğini denetler.

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.