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.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistem Platform Analitik (PDW)
Titik akhir analitik SQL di Microsoft Fabric
Gudang di Microsoft Fabric
Database SQL di Microsoft Fabric
Fungsi skalar berikut melakukan perhitungan, biasanya berdasarkan nilai input yang Anda berikan sebagai argumen, dan mengembalikan nilai numerik.
Besaran numerik dan tanda (transformasi nilai tunggal)
Fungsi dalam kategori ini mengevaluasi besaran atau tanda arah input numerik. Gunakan dalam validasi data, normalisasi, pemodelan keuangan, dan skenario apa pun di mana positivitas, negativitas, atau skala absolut nilai perlu ditafsirkan atau distandarisasi.
| Function | Description |
|---|---|
| ABS | Mengembalikan nilai absolut (positif) dari ekspresi numerik. |
| SIGN | Mengembalikan +1, 0, atau -1 tergantung pada apakah ekspresi positif, nol, atau negatif. |
Batas pembulatan dan bilangan bulat
Fungsi-fungsi ini mengonversi nilai floating-point atau presisi tinggi menjadi bilangan bulat atau representasi presisi tetap. Mereka mendukung pelaporan, bucketing, pemformatan mata uang, perhitungan ambang batas, dan operasi apa pun di mana nilai harus selaras dengan batas numerik diskrit.
| Function | Description |
|---|---|
| CEILING | Mengembalikan bilangan bulat terkecil yang lebih besar dari atau sama dengan ekspresi. |
| FLOOR | Mengembalikan bilangan bulat terbesar kurang dari atau sama dengan ekspresi. |
| ROUND | Membulatkan nilai numerik ke presisi dan panjang yang ditentukan. |
Fungsi trigonometri
Fungsi penerusan (input ditafsirkan sebagai radian)
Grup ini menyediakan fungsi trigonometri dasar yang menghitung rasio segitiga kanan atau perilaku berkala model. Dalam beban kerja SQL, fungsi-fungsi ini biasanya mendukung komputasi geometris, transformasi spasial, analisis data, dan model simulasi yang memerlukan perhitungan berbasis sudut.
| Function | Description |
|---|---|
| SIN | Sinus sudut yang ditentukan. |
| COS | Kosinus dari sudut yang ditentukan. |
| TAN | Tangen ekspresi input. |
| COT | Kotangen dari sudut yang ditentukan. |
Trigonometry terbalik dan koordinat sudut dari
Fungsi trigonometri terbalik mengembalikan sudut yang sesuai dengan rasio trigonomi tertentu. Fungsi-fungsi ini memungkinkan Anda memulihkan sudut dari data koordinat atau sensor. Gunakan dalam navigasi, analitik geospasial, perhitungan vektor kesalahan, dan skenario apa pun di mana Anda menghitung arah atau orientasi dari nilai komponen.
| Function | Description |
|---|---|
| ASIN | Sudut (dalam radian) yang sinusnya adalah nilai yang diberikan (arka sinus). |
| ACOS | Sudut (dalam radian) yang kosinusnya adalah nilai yang diberikan (arkakosin). |
| ATAN | Sudut (dalam radian) yang tangennya adalah nilai yang diberikan (arka tangen). |
| ATN2 | Sudut (dalam radian) antara sumbu x positif dan sinar untuk mengarahkan (y, x). |
Konversi sudut
Fungsi-fungsi ini mengonversi nilai antara derajat dan radian. Mereka berfungsi sebagai operasi utilitas yang mendukung interoperabilitas dengan API, pustaka, dan rumus matematika yang mengharapkan unit pengukuran sudut tertentu.
| Function | Description |
|---|---|
| DEGREES | Mengonversi radian menjadi derajat. |
| RADIANS | Mengonversi derajat menjadi radian. |
Eksponen, logaritma, kekuatan, dan akar
Kategori ini mencakup fungsi yang menskalakan nilai secara eksponensial, besaran logaritma komputasi, menaikkan angka ke kekuatan semena-mena, atau mengekstrak akar. Beban kerja umum termasuk perpajakan keuangan, model penilaian, rekayasa fitur pembelajaran mesin, analisis ilmiah, dan transformasi apa pun yang melibatkan pertumbuhan atau pembusukan nonlinear.
| Function | Description |
|---|---|
| EXP | Nilai eksponensial ekspresi (e dinaikkan ke ekspresi). |
| LOG | Logaritma alami secara default; basis opsional yang didukung di SQL Server. |
| LOG10 | Logaritma base-10. |
| POWER | Menaikkan ekspresi ke daya yang ditentukan. |
| SQRT | Akar kuadrat dari nilai yang ditentukan. |
| SQUARE | Kuadrat dari nilai yang ditentukan. |
Konstanta dan keacakan
Fungsi-fungsi ini menyediakan konstanta numerik dan pembuatan angka pseudo-random untuk pengambilan sampel, pemodelan stochastic, pengujian, dan komputasi prosedural. Gunakan untuk simulasi, analisis Monte Carlo, pemilihan acak, atau membuat skenario pengujian yang dapat direproduksi saat disemai.
| Function | Description |
|---|---|
| PI | Mengembalikan konstanta π (pi). |
| RAND | Mengembalikan float pseudo-random antara 0 dan 1. |
Komentar
Fungsi aritmatika, seperti ABS, , , DEGREESFLOORCEILING, POWER, RADIANS, dan SIGN, mengembalikan nilai dengan jenis data yang sama dengan nilai input. Fungsi trigonometri dan lainnya, termasuk
Semua fungsi matematika, kecuali untuk RAND, adalah fungsi deterministik. Ini berarti mereka mengembalikan hasil yang sama setiap kali dipanggil dengan sekumpulan nilai input tertentu.
RAND deterministik hanya ketika Anda menentukan parameter seed. Untuk informasi selengkapnya tentang determinisme fungsi, lihat fungsi deterministik dan nondeterministik .