Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi mengonversi STRINGTONUMBER ekspresi string menjadi angka.
Fungsi ini STRINGTONUMBER mengonversi ekspresi string menjadi angka di Azure Cosmos DB untuk NoSQL.
Syntax
STRINGTONUMBER(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Ekspresi string. |
Tipe pengembalian
Mengembalikan nilai angka.
Examples
Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.
Mengonversi string menjadi angka
Dalam contoh ini, STRINGTONUMBER fungsi digunakan untuk mengonversi berbagai ekspresi string menjadi angka.
SELECT VALUE {
parseIntegerString: STRINGTONUMBER("100"),
parseDecimalString: STRINGTONUMBER("3.14"),
parseWithWhitespace: STRINGTONUMBER(" 60 "),
parseScientific: STRINGTONUMBER("-1.79769e+308"),
parseInvalid: STRINGTONUMBER("Hello"),
parseUndefined: STRINGTONUMBER(undefined),
parseNull: STRINGTONUMBER(null),
parseNaN: STRINGTONUMBER(NaN),
parseInfinity: STRINGTONUMBER(Infinity)
}
[
{
"parseIntegerString": 100,
"parseDecimalString": 3.14,
"parseWithWhitespace": 60,
"parseScientific": -1.79769e+308
}
]
Komentar
- Fungsi ini tidak menggunakan indeks.
- Ekspresi string diurai sebagai ekspresi angka JSON.
- Angka dalam JSON harus berupa bilangan bulat atau titik mengambang.
- Jika ekspresi tidak dapat dikonversi, fungsi akan mengembalikan
undefined.