Fungsi sistem (Azure Cosmos DB)

BERLAKU UNTUK: SQL API

Microsoft Azure Cosmos DB menyediakan banyak fungsi SQL bawaan. Kategori fungsi bawaan tercantum di bawah ini.

Grup fungsi Deskripsi Operasional
Fungsi array Fungsi array melakukan operasi pada nilai input array dan mengembalikan nilai numerik, Boolean, atau array. ARRAY_CONCAT, ARRAY_CONTAINS, ARRAY_LENGTH, ARRAY_SLICE
Fungsi Tanggal dan Waktu Fungsi tanggal dan waktu memungkinkan Anda untuk mendapatkan tanggal dan waktu UTC saat ini dalam dua bentuk; cap waktu numerik yang nilainya adalah Unix epoch dalam milidetik atau sebagai string yang sesuai dengan format ISO 8601. GetCurrentDateTime, GetCurrentTimestamp, GetCurrentTicks
Fungsi matematika Fungsi matematika masing-masing melakukan penghitungan,yang biasanya berdasarkan nilai input yang disediakan sebagai argumen, dan mengembalikan nilai numerik. ABS, ACOS, ASIN, ATAN, ATN2, CEILING, COS, COT, DEGREES, EXP, FLOOR, LOG, LOG10, PI, POWER, RADIANS, RAND, ROUND, SIGN, SIN, SQRT, SQUARE, TAN, TRUNC
Fungsi spasial Fungsi spasial beroperasi pada nilai input objek spasial dan mengembalikan nilai numerik atau Boolean. ST_DISTANCE, ST_INTERSECTS, ST_ISVALID, ST_ISVALIDDETAILED, ST_WITHIN
Fungsi string Fungsi string berikut beroperasi pada nilai input untai dan mengembalikan nilai untai, numerik, atau Boolean. CONCAT, CONTAINS, ENDSWITH, INDEX_OF, LEFT, LENGTH, LOWER, LTRIM, REGEXMATCHREPLACE, REPLICATE, REVERSE, RIGHT, RTRIM, STARTSWITH, StringToArray, StringToBoolean, StringToNull, StringToNumber, StringToObject, SUBSTRING, ToString, TRIM, UPPER
Ketik fungsi pemeriksaan Fungsi pemeriksaan tipe memungkinkan Anda untuk memeriksa tipe ekspresi dalam kueri SQL. IS_ARRAY, IS_BOOL, IS_DEFINED, IS_NULL, IS_NUMBER, IS_OBJECT, IS_PRIMITIVE, IS_STRING

Bawaan versus Fungsi Yang Ditentukan Pengguna (UDF)

Jika saat ini Anda menggunakan fungsi yang ditentukan pengguna (UDF) jika fungsi bawaan sekarang tersedia, fungsi bawaan yang sesuai akan lebih cepat dijalankan dan lebih efisien.

Fungsi Bawaan versus ANSI SQL

Perbedaan utama antara fungsi Microsoft Azure Cosmos DB dan fungsi ANSI SQL adalah bahwa fungsi Microsoft Azure Cosmos DB dirancang untuk bekerja dengan baik dengan skema tanpa data dan skema data campuran. Misalnya, jika properti hilang atau memiliki nilai nonnumerik seperti undefined, item dilewati alih-alih mengembalikan kesalahan.

Langkah berikutnya