Di bawah ini adalah tabel macam-macam fungsi numerik di MySQL:
Nama Fungsi | Kegunaan |
---|---|
ABS() | Untuk menampilkan nilai absolute (mutlak) dari sebuah bilangan |
ACOS() | Untuk menampilkan nilai arc cosinus dari sebuah bilangan |
ASIN() | Untuk menampilkan nilai arc sinus dari sebuah bilangan |
ATAN() | Untuk menampilkan nilai arc tangen dari sebuah bilangan |
ATAN2() | Untuk menampilkan nilai arc tangen dari sebuah bilangan |
CEIL() atau CEILING() | Untuk menampilkan hasil pembulatan dari bilangan desimal menjadi satu nilai bulat diatasnya. |
COS() | Untuk menampilkan nilai cosinus dari sebuah bilangan. |
COT() | Untuk menampilkan nilai cotangen dari sebuah bilangan. |
DEGREES() | Untuk merubah bilangan radian menjadi degrees. |
DIV() | Untuk menampilkan proses pembagian (division) dua buah bilangan integer |
ABS()
Fungsi ABS(x) digunakan untuk menampilkan nilai absolute dari sebuah bilangan x. Di bawah ini adalah contoh penggunaan fungsi ABS() di MySQL:
mysql> SELECT ABS(100); +----------+ | ABS(100) | +----------+ | 100 | +----------+ 1 row in set (0.02 sec) mysql> SELECT ABS(-100); +-----------+ | ABS(-100) | +-----------+ | 100 | +-----------+ 1 row in set (0.01 sec) mysql> SELECT ABS(0); +--------+ | ABS(0) | +--------+ | 0 | +--------+ 1 row in set (0.00 sec) mysql> SELECT ABS(NULL); +-----------+ | ABS(NULL) | +-----------+ | NULL | +-----------+ 1 row in set (0.00 sec)
ACOS()
Fungsi ACOS(x) menampilkan nilai arc cosinus dari sebuah bilangan x. Nilai x harus memiliki rentang dari -1 sampai dengan 1. Kalau diluar rentang tersebut akan menghasilkan nilai NULL.
Di bawah ini adalah contoh penggunaan fungsi ACOS() di MySQL:
mysql> SELECT ACOS(-1); +-------------------+ | ACOS(-1) | +-------------------+ | 3.141592653589793 | +-------------------+ 1 row in set (0.00 sec) mysql> SELECT ACOS(0.5); +--------------------+ | ACOS(0.5) | +--------------------+ | 1.0471975511965979 | +--------------------+ 1 row in set (0.00 sec) mysql> SELECT ACOS(1); +---------+ | ACOS(1) | +---------+ | 0 | +---------+ 1 row in set (0.00 sec) mysql> SELECT ACOS(2); +---------+ | ACOS(2) | +---------+ | NULL | +---------+ 1 row in set (0.00 sec)
ASIN()
Fungsi ASIN(x) digunakan untuk menampilkan nilai arc sinus dari sebuah bilangan x. Nilai x harus memiliki rentang dari -1 sampai dengan 1. Kalau diluar rentang tersebut akan menghasilkan nilai NULL.
Di bawah ini adalah contoh penggunaan fungsi ASIN() di MySQL:
mysql> SELECT ASIN(-1); +---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+ 1 row in set (0.02 sec) mysql> SELECT ASIN(0.5); +--------------------+ | ASIN(0.5) | +--------------------+ | 0.5235987755982989 | +--------------------+ 1 row in set (0.00 sec) mysql> SELECT ASIN(1); +--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+ 1 row in set (0.00 sec) mysql> SELECT ASIN(2); +---------+ | ASIN(2) | +---------+ | NULL | +---------+ 1 row in set (0.00 sec)
ATAN()
Fungsi ATAN(x) digunakan untuk menampilkan nilai arc tangen dari sebuah bilangan x. Di bawah ini adalah contoh penggunaan fungsi ATAN() di MySQL:
mysql> SELECT ATAN(-1); +---------------------+ | ATAN(-1) | +---------------------+ | -0.7853981633974483 | +---------------------+ 1 row in set (0.01 sec) mysql> SELECT ATAN(0.5); +--------------------+ | ATAN(0.5) | +--------------------+ | 0.4636476090008061 | +--------------------+ 1 row in set (0.00 sec) mysql> SELECT ATAN(1); +--------------------+ | ATAN(1) | +--------------------+ | 0.7853981633974483 | +--------------------+ 1 row in set (0.00 sec) mysql> SELECT ATAN(2); +--------------------+ | ATAN(2) | +--------------------+ | 1.1071487177940904 | +--------------------+ 1 row in set (0.00 sec)
ATAN2()
Fungsi ATAN2(x,y) digunakan untuk menampilkan nilai arc tangen dari sebuah bilangan x/y. Di bawah ini adalah contoh penggunaan fungsi ATAN2() di MySQL:
mysql> SELECT ATAN2(7,5); +--------------------+ | ATAN2(7,5) | +--------------------+ | 0.9505468408120752 | +--------------------+ 1 row in set (0.00 sec) mysql> SELECT ATAN2(5,7); +--------------------+ | ATAN2(5,7) | +--------------------+ | 0.6202494859828215 | +--------------------+ 1 row in set (0.00 sec)
CEIL() atau CEILING()
Fungsi CEIL(x) atau CEILING(x) digunakan untuk menampilkan hasil pembulatan dari bilang desimal x. Hasilnya adalah bilang bulat yang nilainya lebih dari bilangan desimal x.
Di bawah ini adalah contoh penggunaan fungsi CEIL() dan CEILING() di MySQL:
mysql> SELECT CEIL (3.57); +-------------+ | CEIL (3.57) | +-------------+ | 4 | +-------------+ 1 row in set (0.00 sec) mysql> SELECT CEIL (3.575); +--------------+ | CEIL (3.575) | +--------------+ | 4 | +--------------+ 1 row in set (0.00 sec) mysql> SELECT CEIL (-3.575); +---------------+ | CEIL (-3.575) | +---------------+ | -3 | +---------------+ 1 row in set (0.00 sec)
COS()
Fungsi COS(x) digunakan untuk menampilkan nilai cosinus dari sebuah bilangan radian x. Untuk lebih jelasnya, perhatikan contoh berikut ini:
mysql> SELECT COS(45); +--------------------+ | COS(45) | +--------------------+ | 0.5253219888177297 | +--------------------+ 1 row in set (0.06 sec) mysql> SELECT COS(90); +---------------------+ | COS(90) | +---------------------+ | -0.4480736161291701 | +---------------------+ 1 row in set (0.00 sec) mysql> SELECT COS(30); +---------------------+ | COS(30) | +---------------------+ | 0.15425144988758405 | +---------------------+ 1 row in set (0.00 sec)
COT()
Fungsi COT(x) digunakan untuk menampilkan nilai cotangen dari sebuah bilangan x. Untuk lebih jelasnya, perhatikan contoh berikut ini:
mysql> SELECT COT(90); +---------------------+ | COT(90) | +---------------------+ | -0.5012027833801532 | +---------------------+ 1 row in set (0.00 sec) mysql> SELECT COT(45); +--------------------+ | COT(45) | +--------------------+ | 0.6173696237835551 | +--------------------+ 1 row in set (0.00 sec) mysql> SELECT COT(30); +----------------------+ | COT(30) | +----------------------+ | -0.15611995216165922 | +----------------------+ 1 row in set (0.00 sec)
DEGREES()
Fungsi DEGREES(x) digunakan untuk mengkonversi bilangan radian x menjadi bilangan degrees. Untuk lebih jelasnya, perhatikan contoh berikut ini:
mysql> SELECT DEGREES(1.5); +-------------------+ | DEGREES(1.5) | +-------------------+ | 85.94366926962348 | +-------------------+ 1 row in set (0.00 sec) mysql> SELECT DEGREES(-0.9); +--------------------+ | DEGREES(-0.9) | +--------------------+ | -51.56620156177409 | +--------------------+ 1 row in set (0.26 sec) mysql> SELECT DEGREES(PI()*2); +-----------------+ | DEGREES(PI()*2) | +-----------------+ | 360 | +-----------------+ 1 row in set (0.00 sec) mysql> SELECT DEGREES(PI()); +---------------+ | DEGREES(PI()) | +---------------+ | 180 | +---------------+ 1 row in set (0.00 sec)
DIV()
Fungsi x DIV y digunakan untuk menampilkan hasil bilangan x dibagi y. Hasilnya dalam bentuk bilangan bulat (integer). Untuk lebih jelasnya, perhatikan contoh berikut ini:
mysql> SELECT 10 DIV 3; +----------+ | 10 DIV 3 | +----------+ | 3 | +----------+ 1 row in set (0.00 sec) mysql> SELECT 9 DIV 3; +---------+ | 9 DIV 3 | +---------+ | 3 | +---------+ 1 row in set (0.00 sec) mysql> SELECT 12 DIV 3; +----------+ | 12 DIV 3 | +----------+ | 4 | +----------+ 1 row in set (0.00 sec)
Lanjut Ke Bagian 2...
0 Comments