Yuk kenalan dengan Numeric Function di MySQL

 

Yuk kenalan dengan Numeric Function di MySQL


Yuk kenalan dengan Numeric Function di MySQL - Selamat Pagi, Siang, Sore atau Malam Sobs-sobs sekalian. Gimana Kondisi kalian ? Semoga Sehat Walafiat Ya. tentunya dong karena dengan kondisi kita sehat walafiat bisa menikmati citra rasa dari Kopi Hitam Panas. Itu sih udah paling mantabs banget lah pokoknya, yang lain makin ketinggalan.



Pada kesempitan kali gua akan sedikit share materi masih seputar Database. hihihi Database database lagi. ya mau bagaimana lagi, Soalnya gua juga menulis materi ini agar menjadi sumber gua juga kalau di next hari gua lupa atau melupakannya. tapi bener sobs kalau segala sesuatu itu kita tidak implementasikan secara terus-menerus maka akan lupa atau gampang lupa. beda ya sama konsep Mantan kalo konsep mantan walaupun kita jarang jalan atau ketemu sulit untuk dilupakan. Hehehe Sad Story.

Oke kita gas aja kali ya keburu keingat mantan lagi nanti mood untuk nulis berubah, dan juga godaan untuk stalkingnya makin membara. #SULITMELUPAKAN

Kita masuk ke tahap pengenalan dahulu sobs. sebelum nyemplung lebih dalam pada materi kali ini.

1.    Pengenalan Numeric Function di MySQL

Jadi sebenarnya apa sih yang dimaksud Numeric Function di MySQL ? Jika sobs bertanya seperti itu dalam hati sobs-sobs pasti sudah terbesit jawabannya, disini gua perjelas aja ya sobs, Numeric Function ini adalah fungsi-fungsi yang diperuntukan atau digunakan untuk melakukan berbagai operasi numerik (angka) seperti misalnya pembulatan angka, perhitungan serta lainnya. di MySQL ini terdapat fungsi-fungsi bawaan yang digunakan untuk melakukan hal tersebut. oleh karena itu untuk menggunakannya kita perlu mengetahui kegunaannya sobs.

2.    Kegunaan Numeric Function di MySQL

Secara garis besar bisa gua jabarin kegunaan fungsi bawaan MySQL adalah sebagai berikut sobs

  • Operasi Artimatika : Yaitu melakukan operasi dasar artimatika seperti penjumlahan, pengurangan, perkalian atau pembagian.
  • Pembulatan atau Truncation : Mengatur jumlah decimal pada sebuang angka.
  • Fungsi Trigonometri : MySQL mempunyai fungsi bawaan untuk melakukan perhitungan Triginometri seperti bahasa pemrograman pada umumnya sobs.
  • Logaritma dan Eksponensial : Menghitung logaritma dan eksponensial dari suatu angka sobs.
  • Perhitungan Statistika : Melakukan atau mengelola suatu angka numeric untuk keperluan statistik sobs.
Tentunya Kegunaan fungsi-fungsi membantu kita dalam berbagai keperluan sobs seperti analisa data, pengelolahan Aritmatika dan lainnya. kita lanjut ke Daftar Numeric Functionnya ya.

3.    Daftar Numeric Function di MySQL, Fungsi dan Contoh

pada pembahasan kali ini kita akan mengetahui sobs fungsi-fungsi numeric function dari abang-abagan kita MySQL.

3.1    ABS (Absolute)

  • Fungsi :    Untuk mengembalikan nilai absolut dari suatu angka atau bisa dicerna mengubah menjadi (+) Value sobs.
  • Contoh :   Dibawah ini sobs contohnya :

SELECT ABS(-10.90);	-- Ouput : 10.90
SELECT ABS(-40);	-- Output : 40
SELECT ABS(30);	-- Output : 30


Kita lanjutkan ke fungsi berikutnya.


3.2    CEIL & FLOOR

  • Fungsi :    Kedua fungsi ini digunakan untuk membulatkan bilangan sobs dimana CEIL untuk membulatkan bilangan ke atas dan FLOOR untuk membulatkan bilangan ke bawah.
  • Contoh :   Untuk penggunaanya bisa lihat dibawah ini sobs.

 


SELECT CEIL(4.10); 	-- Output : 5
SELECT CEIL(-4.90);	-- Output : -4

SELECT FLOOR(4.90);	-- Output : 4
SELECT FLOOR(-4.10);	-- Output : -5	


Harap dicerna dahulu ya sobs kedua fungsi ini, sehingga tau kenapa hasilnya seperti diatas.

 

3.3    ROUND

  • Fungsi :    Fungsi ini akan membulatkan ke bilangan terdekat, bisa dibilang fungsi ini akan membulatkan ke nilai terbawah jika bilangan mendekati nilai bawahnya, dan akan membulatkan ke nilai teratas jika bilangan lebih dekat ke nilai atasnya sobs. fungsi ini mempunyai 1 parameter wajib dan 1 parameter opsional. parameter-1 adalah angka yang ingin kita kelola, parameter-2 (optional) untuk menentukan berapa banyak angka decimal yang akan dibulatkan.
  • Contoh :    Berikut ini contohnya sobs.

 


SELECT ROUND(4.78);	-- Output : 5
SELECT ROUND(4.28); -- Output : 4

SELECT ROUND(4.32912, 2);    -- Output : 4.33


Silahkan diperhatikan baik-baik sobs contoh diatas. 


3.4    TRUNCATE

  • Fungsi :     Fungsi ini memotong angka hingga jumlah tertentu, banyaknya jumlah angka yang dipotong tergantung pada parameter-2, yang perlu dicatat fungsi ini tidak melakukan pembulatan angka sobs.
  • Contoh :    Berikut ini contoh penggunaanya sobs.

SELECT TRUNCATE(4.1532, 2); -- Output : 4.15
SELECT TRUNCATE(4.1532, 1); -- Output : 4.1


Kita beranjak ke next function ya sobs.


3.5    MOD

  • Fungsi :     Fungsi ini diperuntukan untuk Mengembalikan sisa hasil dari pembagian sobs.
  • Contoh :    Berikut ini contohnya sobs.

SELECT MOD(8, 3); -- Output : 2
SELECT MOD(8, 4); -- Output : 0


3.6    POWER

  • Fungsi :    Fungsi ini digunakan untuk menghitung hasil perpangkat sobs.
  • Contoh :   Dibawah ini sobs contoh penggunaannya.

 


SELECT POWER(4, 2); -- Output : 16
SELECT POWER(3, 3); -- Output : 27
SELECT POWER(5, 2); -- Output : 25


Kita Move ke next function sobs.


3.7    SQRT

  • Fungsi :     Untuk mencari nilai akar kuadrat dari suatu angka sobs.
  • Contoh :    Berikut contohnya sobs.

SELECT SQRT(36); -- Output : 6
SELECT SQRT(25); -- Output : 5
SELECT SQRT(16); -- Output : 4


3.8    RAND

  • Fungsi :    Fungsi ini untuk menghasilkan nilai random direntan 0 sampai kurang dari 1. ingat ya sobs angka satu tidak termasuk.
  • Contoh :   Dibawah ini contohnya dengan beberapa penerapannya. 

SELECT RAND(); -- Output : 0.4544275071978825 (Hasil bisa berbeda ya sobs)

-- Angka random dari 0 sampai 9
SELECT FLOOR(RAND() * 10); -- Output : 3 (Hasil bisa berbeda ya sobs)

-- Angka random dari 1 sampai 10
SELECT FLOOR(1 + (RAND() * 10)); -- Output : 10 (Hasil bisa berbeda ya sobs) 


Gimana ezzz bukan sobs, Silahkan sobs-sobs coba buat angka random 1 sampai 100.


3.9    SIN, COS & TAN

  • Fungsi :    Untuk Menghitung nilai Sinus, Kosinus dan Tangen. 
  • Contoh :   Dibawah ini sobs contoh sederhananya.


SELECT SIN(PI()/2);  -- Output: 1
SELECT COS(0);       -- Output: 1
SELECT TAN(PI()/4);  -- Output: 1


Kita beranjak ke fungsi akhir sobs.


3.10    MIN, MAX, COUNT, AVG & SUM

  • Fungsi :    Oke berikut ini sobs penjelasannya.

*MIN : Untuk mencari nilai Minimum dari sekumpulan data.

*MAX : Untuk mencari nilai Maximum dari sekumpulan data.

*COUNTUntuk mencari banyaknya jumlah data.

*AVG : Untuk mencari nilai rata-rata dari sekumpulan data.

*SUM : Untuk total penjumlahan dari sekumpulan data. 

  • Contoh :    Oke pada contoh kali ini gua buat tabel agar bisa memberikan contoh dari kesemua fungsi diatas, untuk tabelnya gua berikan nama tbl_karyawan. dimana tabelnya hanya berisikan 3 kolom dan 3 data saja. Tabel seperti dibawah ini sobs.

tbl_karyawan

id_karyawannama_karyawangaji
1231Angel Syntia4000000
1232Bambang5500000
1233Dwi Lestari3700000


Untuk Query contohnya seperti ini sobs.

SELECT MIN(gaji) AS minimal_gaji, 
  MAX(gaji) AS maximal_gaji, 
  AVG(gaji) AS rata_rata_gaji, 
  SUM(gaji) as total_gaji, 
  COUNT(*) as jumlah_karyawan FROM tbl_karyawan;


Jika dieksekusi hasilnya seperti tabel dibawah sobs.


minimal_gajimaximal_gajirata_rata_gajitotal_gajijumlah_karyawan
370000055000004400000.0000132000003


Silahkan disimak dan dipahami sobs kenapa hasilnya seperti diatas. Hehehe Oke kita beranjak ke akhir section pada materi tulisan kali ini yaitu ke kesimpulan.

 

4.    Kesimpulan

Jadi Numeric Function di Database MySQL ini sangat berguna sobs untuk melakukan operasi terhadap suatu angka, atau kumpulan angka. ada apun operasi biasanya meliputi operasi aritmatik sederhana sampai tahap operasi yang lebih kompleks sobs, dan untuk penerapannya bisa untuk beberapa kasus tertentu sobs seperti analisa, statistik, dan lainnya. oleh karena itu sobs dengan kita mengetahui dan memahami Numeric Function ini memberikan banyak opsi dalam pengelolaan data terkhusus data Numeric atau Angka.


Ahhh Akhirnya kita diujung banget pembahasan materi kali ini sobs semoga yang gua sampaikan dapat memberikan pengathuan dan dapat bermanfaat bagi sobs-sobs dan tentunya gua juga. dan jika sobs-sobs merasa kurang tentang pembahasan pada materi ini silahkan sobs-sobs mencari refrensi ditempat lain (dokumentasi resmi) atau bertanya dalam kolom komentar.


Sekian & terimakasih sobs-sobs.


See you next time.

Posting Komentar untuk "Yuk kenalan dengan Numeric Function di MySQL"

www.domainesia.com
Web Hosting
www.domainesia.com