Fungsi Math BigQuery
Fungsi matematika dan numerik. Temukan semua 35 fungsi math di BigQuery lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
35 fungsi math di BigQuery
← Semua fungsi BigQueryABS
Mengembalikan nilai absolut (positif) dari angka input.
Same as input typeACOS
Menghitung arc cosinus (inverse cosine) - sudut dalam radian yang memiliki cosinus x.
FLOAT64ASIN
Menghitung arc sinus (inverse sine) - sudut dalam radian yang memiliki sinus x.
FLOAT64ATAN
Menghitung arc tangen (inverse tangent) - sudut dalam radian yang memiliki tangen x.
FLOAT64ATAN2
Menghitung arc tangen dari y/x dengan mempertimbangkan kuadran. Lebih akurat dari ATAN(y/x).
FLOAT64BIT_COUNT
Menghitung jumlah bit yang bernilai 1 dalam representasi binary.
INT64CEIL
Membulatkan angka ke atas ke integer terdekat yang lebih besar atau sama.
Same as input typeCEILING
Alias untuk CEIL. Membulatkan angka ke atas ke integer terdekat.
Same as input typeCOS
Menghitung nilai cosinus dari sudut dalam radian.
FLOAT64COT
Menghitung nilai cotangen dari sudut dalam radian (1/TAN).
FLOAT64DEGREES
Mengkonversi sudut dari radian ke derajat.
FLOAT64DIV
Melakukan pembagian integer (floor division), membuang sisa.
INT64 or NUMERICEXP
Menghitung e pangkat expression (e^x), dimana e ≈ 2.71828.
FLOAT64FLOOR
Membulatkan angka ke bawah ke integer terdekat yang lebih kecil atau sama.
Same as input typeGREATEST
Mengembalikan nilai terbesar dari daftar ekspresi.
Same as input typeIEEE_DIVIDE
Melakukan pembagian mengikuti standar IEEE 754, mengembalikan infinity atau NaN alih-alih error.
FLOAT64LEAST
Mengembalikan nilai terkecil dari daftar ekspresi.
Same as input typeLN
Menghitung logaritma natural (basis e) dari angka.
FLOAT64LOG
Menghitung logaritma dengan basis yang dapat ditentukan.
FLOAT64LOG10
Menghitung logaritma basis 10 (common logarithm).
FLOAT64MOD
Mengembalikan sisa pembagian (modulo) dari dua angka.
Same as input typePOWER
Menghitung base pangkat exponent (base^exponent).
FLOAT64RADIANS
Mengkonversi sudut dari derajat ke radian.
FLOAT64RAND
Menghasilkan angka random antara 0 (inclusive) dan 1 (exclusive).
FLOAT64ROUND
Membulatkan angka ke precision desimal yang ditentukan menggunakan rounding half away from zero.
Same as input typeSAFE_ADD
Melakukan penjumlahan aman yang mengembalikan NULL jika overflow.
Same as inputSAFE_DIVIDE
Melakukan pembagian aman yang mengembalikan NULL alih-alih error saat pembagi nol.
FLOAT64SAFE_MULTIPLY
Melakukan perkalian aman yang mengembalikan NULL jika terjadi overflow.
Same as inputSAFE_NEGATE
Mengembalikan negasi (nilai negatif) secara aman, NULL jika overflow.
Same as inputSAFE_SUBTRACT
Melakukan pengurangan aman yang mengembalikan NULL jika overflow.
Same as inputSIGN
Mengembalikan tanda dari angka: -1, 0, atau 1.
INT64 or FLOAT64SIN
Menghitung nilai sinus dari sudut dalam radian.
FLOAT64SQRT
Menghitung akar kuadrat dari angka.
FLOAT64TAN
Menghitung nilai tangen dari sudut dalam radian.
FLOAT64TRUNC
Memotong angka ke precision yang ditentukan tanpa pembulatan (truncation toward zero).
Same as input type