ENDSWITH - Bahasa kueri di Cosmos DB (di Azure dan Fabric)

Fungsi ENDSWITH mengembalikan boolean yang menunjukkan apakah string diakhiri dengan akhiran yang ditentukan. Secara opsional, perbandingannya bisa tidak peka huruf besar/kecil.

Syntax

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

Arguments

Description
string_expr String yang akan dievaluasi.
suffix_expr Akhiran yang akan diperiksa.
bool_expr Nilai opsional untuk mengabaikan kasus. Ketika diatur ke true, fungsi ini melakukan pencarian yang tidak peka huruf besar/kecil. Ketika tidak ditentukan, nilai default ini adalah false.

Tipe pengembalian

Mengembalikan nilai boolean.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Periksa apakah string diakhiri dengan akhiran

Dalam contoh ini, ENDSWITH fungsi digunakan untuk memeriksa apakah string diakhiri dengan berbagai akhiran dan opsi kasus.

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
  }
]

Komentar

  • Fungsi ENDSWITH ini berguna untuk pencocokan dan pemfilteran pola string.