CONTAINS (Azure Cosmos DB)

BERLAKU UNTUK: SQL API

Mengembalikan Boolean yang menunjukkan apakah ekspresi string pertama berisi yang kedua.

Sintaks

CONTAINS(<str_expr1>, <str_expr2> [, <bool_expr>])  

Argumen

str_expr1
Apakah ekspresi string yang akan dicari.

str_expr2
Adalah ekspresi string untuk ditemukan.

bool_expr Nilai opsional untuk mengabaikan kasus. Ketika diatur ke true, CONTAINS akan melakukan pencarian kasus-tidak sensitif. Ketika tidak ditentukan, nilai ini salah.

Jenis yang dikembalikan

Mengembalikan ekspresi Boolean.

Contoh

Contoh berikut memeriksa apakah "abc" berisi "ab" dan jika "abc" berisi "A".

SELECT CONTAINS("abc", "ab", false) AS c1, CONTAINS("abc", "A", false) AS c2, CONTAINS("abc", "A", true) AS c3

Berikut adalah hasil yang ditetapkan.

[
    {
        "c1": true,
        "c2": false,
        "c3": true
    }
]

Keterangan

Pelajari tentang bagaimana fungsi sistem string ini menggunakan indeks.

Langkah berikutnya