Bagikan melalui


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

Fungsi IS_STRING mengembalikan nilai boolean yang menunjukkan apakah jenis ekspresi yang ditentukan adalah string.

Fungsi sistem Azure Cosmos DB for NoSQL yang mengembalikan true jika jenis ekspresi yang ditentukan adalah string.

Syntax

IS_STRING(<expr>)

Arguments

Description
expr Ekspresi apa pun.

Tipe pengembalian

Mengembalikan ekspresi boolean.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Periksa apakah nilai adalah string

Dalam contoh ini, IS_STRING fungsi digunakan untuk memeriksa berbagai nilai untuk melihat apakah itu string.

SELECT VALUE {
  isBooleanAString: IS_STRING(true),
  isNumberAString: IS_STRING(1),
  isStringAString: IS_STRING("value"),
  isArrayAString: IS_STRING([ "green", "red", "yellow" ]),
  isNullAString: IS_STRING(null),
  isObjectAString: IS_STRING({ "name": "Tecozow coat" }),
  isObjectStringPropertyAString: IS_STRING({ "name": "Tecozow coat" }.name),
  isObjectBooleanPropertyAString: IS_STRING({ "onSale": false }.onSale),
  isUndefinedAString: IS_STRING({}.category)
}
[
  {
    "isBooleanAString": false,
    "isNumberAString": false,
    "isStringAString": true,
    "isArrayAString": false,
    "isNullAString": false,
    "isObjectAString": false,
    "isObjectStringPropertyAString": true,
    "isObjectBooleanPropertyAString": false,
    "isUndefinedAString": false
  }
]

Komentar

  • Fungsi ini mendapat manfaat dari penggunaan indeks rentang. Untuk informasi selengkapnya, lihat indeks rentang.