11 Fungsi mysql yang wajib diketahui programmer

11 Fungsi mysql yang wajib diketahui programmer

Hello sahabat programmer, gimana kabarnya? Semoga sehat selalu ya.

Sesuai dengan judul artikel di atas, pada kesempatan kali ini penulis akan sharing tentang 11 fungsi pada mysql yang wajib diketahui programmer, terutama pemula.

11 fungsi ini, akan terasa manfaatnya jika anda membuat suatu project yang cukup kompleks dan mendetail. Nah, jika anda tidak bersahabat dengan ke-11 fungsi ini anda akan kesulitan mengerjakan project yang mendetail dan sedikit kompleks.

Ok tanpa basa-basi lagi berikut 11 fungsi mysql yang wajib anda ketahui:


1. COUNT()

COUNT merupakan perintah SQL yang berfungsi untuk menghitung record (baris) pada suatu tabel atau lebih.

COUNT memiliki pola sebagai berikut:

SELECT COUNT(nama_field) AS nama_alias FROM nama_table;

Contoh penggunaan:

SELECT COUNT(*) AS tot_record FROM tbl_barang;

Perintah SQL diatas akan menampilkan total record dari table tbl_barang dengan nama alias tot_record.

 

2. SUM()

SUM merupakan Syntak SQL yang berfungsi untuk menjumlahkan field yang bernilai angka (INTEGER). SUM meiliki pola hampir sama dengan COUNT. Adapun contoh penggunaannya sebagai berikut:

SELECT SUM(barang_harga) AS tot_harga FROM tbl_barang;

Perintah SQL diatas akan menghitung total harga dari field barang_harga dari tabel barang.

 

3. MIN()

MIN merupakan Syntak SQL yang berfungsi untuk menyeleksi nilai terendah (minimum) dari field yang bernilai angka (INTEGER). MIN meiliki pola hampir sama dengan COUNT ataupun SUM. Adapun contoh penggunaannya sebagai berikut:

SELECT MIN(barang_harga) AS tot_harga FROM tbl_barang;

Perintah SQL diatas akan mencari nilai terendah dari field barang_harga dari tabel barang.

 

4. MAX()

Kebalikan dari MIN yaitu MAX. Jika MIN menyeleksi nilai terendah dari field yang bernilai angka (INTEGER). Sedangkan MAX menyeleksi nilai tertinggi dari field yang bernilai angka (INTEGER). Adapun contoh penggunaannya sebagai berikut:

SELECT MAX(barang_harga) AS tot_harga FROM tbl_barang;

Perintah SQL diatas akan mencari nilai tertinggi dari field barang_harga dari tabel barang.

 

5. AVG()

Lain halnya dengan MIN dan MAX yaitu AVG. Jika MIN menyeleksi nilai terendah dari field yang bernilai angka (INTEGER) dan MAX menyeleksi nilai tertinggi dari field yang bernilai angka (INTEGER), sedangkan AVG akan mengkalkulasi nilai rata-rata dari field yang bernilai angkan (INTEGER). Adapun contoh penggunaannya sebagai berikut:

SELECT AVG(barang_harga) AS tot_harga FROM tbl_barang;

Perintah SQL diatas akan mengkalkulasi nilai rata-rata (average) dari field barang_harga dari tabel barang.


 

6. NOW()

NOW merupakan waktu sekarang yang diambil dari server. NOW memiliki format yyyy-MM-dd H:i:s. Anda bisa menggunakan fungsi NOW untuk mengambil waktu sekarang jika Anda membutuhkannya. 

Adapapun contoh penggunaanya sebagai berikut:

SELECT NOW() AS waktu_sekarang;

Perintah SQL diatas akan menampilkan waktu sekarang degan nama alias waktu sekarang.

 

7. DAY()

DAY merupakan perintah SQL yang berfungsi untuk mengambil hari pada field bertipe data DATE atau DATETIME.

Contoh:

SELECT DAY(jual_tanggal) AS hari FROM tbl_jual;

Perintah SQL diatas akan menampilkan hari dari field jual_tanggal pada tabel tbl_jual dengan nama alias hari

 

8. CURDATE()

CURDATE merupakan peritah SQL untuk mengambil tanggal sekarang dari server. Berbeda dengan NOW, CURDATE memiliki format yyyy-MM-dd. CURDATE sangat bermanfaat dalam pembuatan suatu aplikasi, misalnya anda ingin menampilkan data tertentu berdasarkan tanggal sekarang. Anda dapat menggunakan CURDATE untuk melakukan hal itu.

Adapun contoh penggunaannya sebagai berikut:

SELECT CURDATE() AS tanggal_sekarang;

 

9. YEAR()

YEAR merupakan perintah SQL yang berfungsi untuk menampilkan tahun pada field yang bertipe DATE atau DATETIME.

Contoh:

SELECT YEAR(jual_tanggal) AS thn_jual FROM tbl_jual;

Perintah SQL diatas akan menampilkan tahun pada field jual_tanggal dengan nama alias thn_jual data tabel tbl_jual.

 

10. DATE_FORMAT()

DATE_FORMAT merupakan syntax SQL yang berfungsi untuk memformat tanggal secara customize.

Contoh:

SELECT DATE_FORMAT(jual_tanggal,'%d %M %Y') 
AS tanggal FROM tbl_jual;

 

11. DATE()

DATE merupakan syntax SQL yang berfungsi untuk mengambil tanggal dari field bertipe data DATETIME.

Contoh:

SELECT DATE(jual_tanggal) AS tgl_jual FROM tbl_jual;

Perintah SQL diatas akan menampilkan tanggal jual dari tabel tbl_jual dengan format yyyy-MM-dd. Fungsi DATE hanya akan menampilkan tanggal dari field jual_tanggal yang bertipe DATETIME.

 

Itulah penjelasan tentang 11 fungsi pada mysql yang wajib diketahui programmer.

Semoga bermanfaat!.

Share:



Komentar (0)

Leave a Comment