MySQL
Math30 fungsi

Fungsi Math MySQL

Fungsi matematika dan numerik. Temukan semua 30 fungsi math di MySQL lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.

30 fungsi math di MySQL

← Semua fungsi MySQL

ABS

Math

Mengembalikan nilai absolut (positif) dari angka. Menghilangkan tanda negatif.

Tipe hasil: Same as input

ACOS

Math

Menghitung arc cosine (inverse cosine) dari nilai. Hasilnya dalam radian, range 0 hingga π.

Tipe hasil: DOUBLE

ASIN

Math

Menghitung arc sine (inverse sine) dari nilai. Hasilnya dalam radian, range -π/2 hingga π/2.

Tipe hasil: DOUBLE

ATAN

Math

Menghitung arc tangent (inverse tangent) dari nilai. Hasilnya dalam radian, range -π/2 hingga π/2.

Tipe hasil: DOUBLE

ATAN2

Math

Menghitung arc tangent dari y/x dengan mempertimbangkan kuadran. Hasilnya dalam radian, range -π hingga π.

Tipe hasil: DOUBLE

BIT_COUNT

Math

Menghitung jumlah bit yang bernilai 1 dalam representasi binary dari angka.

Tipe hasil: BIGINT

CEIL

Math

Membulatkan angka ke atas ke integer terdekat. CEILING adalah sinonim.

Tipe hasil: BIGINT

COS

Math

Menghitung nilai cosinus dari sudut dalam radian. Hasilnya antara -1 dan 1.

Tipe hasil: DOUBLE

COT

Math

Menghitung cotangent dari sudut dalam radian. COT(x) = 1/TAN(x) = COS(x)/SIN(x).

Tipe hasil: DOUBLE

DEGREES

Math

Mengkonversi sudut dari radian ke derajat. Rumus: degrees = radians × (180/π).

Tipe hasil: DOUBLE

EXP

Math

Menghitung e pangkat x (e^x), dimana e adalah konstanta Euler (~2.71828).

Tipe hasil: DOUBLE

FLOOR

Math

Membulatkan angka ke bawah ke integer terdekat. Kebalikan dari CEIL.

Tipe hasil: BIGINT

GREATEST

Math

Mengembalikan nilai terbesar dari daftar argumen. Minimal 2 argumen.

Tipe hasil: Same as input

LEAST

Math

Mengembalikan nilai terkecil dari daftar argumen. Kebalikan dari GREATEST.

Tipe hasil: Same as input

LN

Math

Menghitung logaritma natural (basis e) dari angka. Kebalikan dari EXP.

Tipe hasil: DOUBLE

LOG

Math

Menghitung logaritma. Satu argumen = log natural (sama dengan LN). Dua argumen = log dengan basis tertentu.

Tipe hasil: DOUBLE

LOG10

Math

Menghitung logaritma basis 10 dari angka. Setara dengan LOG(10, x).

Tipe hasil: DOUBLE

LOG2

Math

Menghitung logaritma basis 2. Berguna untuk perhitungan binary dan kompleksitas algoritma.

Tipe hasil: DOUBLE

MOD

Math

Mengembalikan sisa bagi (modulo) dari n dibagi m. Tiga sintaks yang setara.

Tipe hasil: Same as input

PI

Math

Mengembalikan nilai konstanta matematika π (pi). Berguna untuk perhitungan geometri dan trigonometri.

Tipe hasil: DOUBLE

POW

Math

Menghitung x pangkat y (x^y). Alias untuk POWER(). Dapat digunakan untuk integer atau float.

Tipe hasil: DOUBLE

POWER

Math

Menghitung x pangkat y (x^y). POW adalah sinonim.

Tipe hasil: DOUBLE

RADIANS

Math

Mengkonversi sudut dari derajat ke radian. Rumus: radians = degrees × (π/180).

Tipe hasil: DOUBLE

RAND

Math

Menghasilkan angka acak antara 0 (inklusif) dan 1 (eksklusif). Seed opsional untuk reproducibility.

Tipe hasil: DOUBLE

ROUND

Math

Membulatkan angka ke jumlah desimal tertentu. Default tanpa desimal (ke integer terdekat).

Tipe hasil: DECIMAL/DOUBLE

SIGN

Math

Mengembalikan tanda dari angka: -1 untuk negatif, 0 untuk nol, 1 untuk positif.

Tipe hasil: INTEGER

SIN

Math

Menghitung nilai sinus dari sudut dalam radian. Hasilnya antara -1 dan 1.

Tipe hasil: DOUBLE

SQRT

Math

Menghitung akar kuadrat dari angka. Hanya untuk angka non-negatif.

Tipe hasil: DOUBLE

TAN

Math

Menghitung nilai tangen dari sudut dalam radian. TAN(x) = SIN(x) / COS(x).

Tipe hasil: DOUBLE

TRUNCATE

Math

Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Berbeda dengan ROUND.

Tipe hasil: DECIMAL/DOUBLE