Share via


ENDSWITH (NoSQL sorgusu)

UYGULANANLAR: NOSQL

İlk dize ifadesinin ikincisiyle bitip bitmediğini belirten bir boole değeri döndürür.

Söz dizimi

ENDSWITH(<string_expr_1>, <string_expr_2> [, <bool_expr>])

Bağımsız değişkenler

Description
string_expr_1 Dize ifadesi.
string_expr_2 sonuyla string_expr_1karşılaştırılacak bir dize ifadesi.
bool_expr(İsteğe bağlı) Büyük/küçük harf yoksaymak için isteğe bağlı değer. olarak ayarlandığında trueENDSWITH 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 ifadesi döndürür.

Örnekler

Aşağıdaki örnek, dizenin abc veya bCile b bitip bitmediğini denetler.

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

  • Bu işlev tam dizin taraması gerçekleştirir.