BigQuery
Math35 fungsi

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 BigQuery

ABS

Math

Mengembalikan nilai absolut (positif) dari angka input.

Tipe hasil: Same as input type

ACOS

Math

Menghitung arc cosinus (inverse cosine) - sudut dalam radian yang memiliki cosinus x.

Tipe hasil: FLOAT64

ASIN

Math

Menghitung arc sinus (inverse sine) - sudut dalam radian yang memiliki sinus x.

Tipe hasil: FLOAT64

ATAN

Math

Menghitung arc tangen (inverse tangent) - sudut dalam radian yang memiliki tangen x.

Tipe hasil: FLOAT64

ATAN2

Math

Menghitung arc tangen dari y/x dengan mempertimbangkan kuadran. Lebih akurat dari ATAN(y/x).

Tipe hasil: FLOAT64

BIT_COUNT

Math

Menghitung jumlah bit yang bernilai 1 dalam representasi binary.

Tipe hasil: INT64

CEIL

Math

Membulatkan angka ke atas ke integer terdekat yang lebih besar atau sama.

Tipe hasil: Same as input type

CEILING

Math

Alias untuk CEIL. Membulatkan angka ke atas ke integer terdekat.

Tipe hasil: Same as input type

COS

Math

Menghitung nilai cosinus dari sudut dalam radian.

Tipe hasil: FLOAT64

COT

Math

Menghitung nilai cotangen dari sudut dalam radian (1/TAN).

Tipe hasil: FLOAT64

DEGREES

Math

Mengkonversi sudut dari radian ke derajat.

Tipe hasil: FLOAT64

DIV

Math

Melakukan pembagian integer (floor division), membuang sisa.

Tipe hasil: INT64 or NUMERIC

EXP

Math

Menghitung e pangkat expression (e^x), dimana e ≈ 2.71828.

Tipe hasil: FLOAT64

FLOOR

Math

Membulatkan angka ke bawah ke integer terdekat yang lebih kecil atau sama.

Tipe hasil: Same as input type

GREATEST

Math

Mengembalikan nilai terbesar dari daftar ekspresi.

Tipe hasil: Same as input type

IEEE_DIVIDE

Math

Melakukan pembagian mengikuti standar IEEE 754, mengembalikan infinity atau NaN alih-alih error.

Tipe hasil: FLOAT64

LEAST

Math

Mengembalikan nilai terkecil dari daftar ekspresi.

Tipe hasil: Same as input type

LN

Math

Menghitung logaritma natural (basis e) dari angka.

Tipe hasil: FLOAT64

LOG

Math

Menghitung logaritma dengan basis yang dapat ditentukan.

Tipe hasil: FLOAT64

LOG10

Math

Menghitung logaritma basis 10 (common logarithm).

Tipe hasil: FLOAT64

MOD

Math

Mengembalikan sisa pembagian (modulo) dari dua angka.

Tipe hasil: Same as input type

POWER

Math

Menghitung base pangkat exponent (base^exponent).

Tipe hasil: FLOAT64

RADIANS

Math

Mengkonversi sudut dari derajat ke radian.

Tipe hasil: FLOAT64

RAND

Math

Menghasilkan angka random antara 0 (inclusive) dan 1 (exclusive).

Tipe hasil: FLOAT64

ROUND

Math

Membulatkan angka ke precision desimal yang ditentukan menggunakan rounding half away from zero.

Tipe hasil: Same as input type

SAFE_ADD

Math

Melakukan penjumlahan aman yang mengembalikan NULL jika overflow.

Tipe hasil: Same as input

SAFE_DIVIDE

Math

Melakukan pembagian aman yang mengembalikan NULL alih-alih error saat pembagi nol.

Tipe hasil: FLOAT64

SAFE_MULTIPLY

Math

Melakukan perkalian aman yang mengembalikan NULL jika terjadi overflow.

Tipe hasil: Same as input

SAFE_NEGATE

Math

Mengembalikan negasi (nilai negatif) secara aman, NULL jika overflow.

Tipe hasil: Same as input

SAFE_SUBTRACT

Math

Melakukan pengurangan aman yang mengembalikan NULL jika overflow.

Tipe hasil: Same as input

SIGN

Math

Mengembalikan tanda dari angka: -1, 0, atau 1.

Tipe hasil: INT64 or FLOAT64

SIN

Math

Menghitung nilai sinus dari sudut dalam radian.

Tipe hasil: FLOAT64

SQRT

Math

Menghitung akar kuadrat dari angka.

Tipe hasil: FLOAT64

TAN

Math

Menghitung nilai tangen dari sudut dalam radian.

Tipe hasil: FLOAT64

TRUNC

Math

Memotong angka ke precision yang ditentukan tanpa pembulatan (truncation toward zero).

Tipe hasil: Same as input type