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

Fungsi CONTAINS mengembalikan boolean yang menunjukkan apakah ekspresi string pertama berisi ekspresi string kedua.

Syntax

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

Arguments

Description
string_expr_1 String pertama yang dicari.
string_expr_2 String kedua yang akan ditemukan.
bool_expr Nilai boolean opsional untuk mengabaikan kasus. Saat diatur ke true, CONTAINS melakukan pencarian yang tidak peka huruf besar/kecil. Ketika unspecified, nilai ini default ke false.

Tipe pengembalian

Mengembalikan ekspresi boolean.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Berisi contoh string

Dalam contoh ini, CONTAINS fungsi digunakan untuk memeriksa substring dalam string.

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

Komentar

  • Fungsi ini melakukan pemindaian penuh.