Bagikan melalui


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

Fungsi IS_FINITE_NUMBER mengembalikan boolean yang menunjukkan apakah angka adalah angka terbatas (bukan tak terbatas).

Fungsi sistem Azure Cosmos DB for NoSQL yang mengembalikan boolean yang menunjukkan apakah angka adalah angka yang dapat dihitung (terbatas).

Syntax

IS_FINITE_NUMBER(<numeric_expr>)

Arguments

Description
numeric_expr Ekspresi numerik.

Tipe pengembalian

Mengembalikan boolean.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Periksa apakah angka terbatas

Dalam contoh ini, fungsi ditunjukkan IS_FINITE_NUMBER dengan berbagai nilai statis.

SELECT VALUE {
  finiteValue: IS_FINITE_NUMBER(1234.567),
  infiniteValue: IS_FINITE_NUMBER(8.9 / 0.0),
  nanValue: IS_FINITE_NUMBER(SQRT(-1.0))
}
[
  {
    "finiteValue": true,
    "infiniteValue": false,
    "nanValue": false
  }
]

Komentar

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