BAB 9: Fungsi MySQL Lengkap – Fungsi Agregat, String, Numerik, dan Tanggal

BAB 9: Fungsi MySQL Lengkap – Fungsi Agregat, String, Numerik, dan Tanggal

Fungsi MySQL adalah perintah bawaan yang digunakan untuk melakukan operasi khusus pada data, seperti perhitungan, manipulasi teks, pengolahan angka, dan pengelolaan tanggal.

Fungsi MySQL sangat membantu dalam pembuatan laporan dan analisis data.


2. Fungsi Agregat MySQL

Fungsi agregat digunakan untuk mengolah banyak baris data dan menghasilkan satu nilai.

Jenis fungsi agregat:

  • COUNT() → menghitung jumlah data
  • SUM() → menjumlahkan data
  • AVG() → menghitung rata-rata
  • MIN() → mencari nilai terkecil
  • MAX() → mencari nilai terbesar

Contoh penggunaan:

Menghitung jumlah data:

SELECT COUNT(*) FROM mahasiswa;

Menjumlahkan data:

SELECT SUM(umur) FROM mahasiswa;

Menghitung rata-rata:

SELECT AVG(umur) FROM mahasiswa;

Mencari nilai minimum dan maksimum:

SELECT MIN(umur), MAX(umur) FROM mahasiswa;

3. Fungsi String MySQL

Fungsi string digunakan untuk memanipulasi data teks.

Fungsi string yang sering digunakan:

FungsiKeterangan
LENGTH()Menghitung panjang karakter
UPPER()Mengubah ke huruf besar
LOWER()Mengubah ke huruf kecil
CONCAT()Menggabungkan teks
SUBSTRING()Mengambil sebagian teks
TRIM()Menghapus spasi

Contoh penggunaan:

SELECT UPPER(nama) FROM mahasiswa;
SELECT CONCAT(nama, ' - ', jurusan) FROM mahasiswa;

4. Fungsi Numerik MySQL

Fungsi numerik digunakan untuk operasi matematika.

Fungsi numerik umum:

FungsiKeterangan
ROUND()Pembulatan
FLOOR()Pembulatan ke bawah
CEILING()Pembulatan ke atas
ABS()Nilai absolut
MOD()Sisa pembagian

Contoh penggunaan:

SELECT ROUND(ipk, 2) FROM mahasiswa;
SELECT MOD(10, 3);

5. Fungsi Tanggal MySQL

Fungsi tanggal digunakan untuk mengolah data tanggal dan waktu.

Fungsi tanggal yang sering digunakan:

FungsiKeterangan
NOW()Tanggal dan waktu saat ini
CURDATE()Tanggal hari ini
CURTIME()Waktu saat ini
YEAR()Mengambil tahun
MONTH()Mengambil bulan
DAY()Mengambil hari

Contoh penggunaan:

SELECT NOW();
SELECT nama, YEAR(tanggal_lahir) FROM mahasiswa;

6. Contoh Query Gabungan Fungsi MySQL

SELECT 
    COUNT(*) AS total_mahasiswa,
    AVG(umur) AS rata_rata_umur,
    MAX(umur) AS umur_tertinggi
FROM mahasiswa;

Kesimpulan

Fungsi MySQL mempermudah pengolahan dan analisis data. Dengan memahami fungsi agregat, string, numerik, dan tanggal, pengguna dapat menghasilkan informasi yang lebih bermakna dari data mentah.

Fungsi MySQL sangat penting dalam pembuatan laporan dan sistem berbasis database.

READ :  Cara Mengatasi MySQL High CPU Usage: Strategi Praktis untuk Website dan Aplikasi Bisnis
Topic : Web | Tags : , , ,

Penulis: Andreas

Andreas adalah penulis konten yang berfokus pada topik teknologi, bisnis online, dan digital. Ia aktif membuat artikel informatif yang membantu pembaca memahami isu-isu internet secara lebih jelas dan mudah dipahami.

Editor: Team SEOSatu

Team SEOSatu bertanggung jawab atas proses penyuntingan, verifikasi, dan optimasi SEO pada setiap artikel. Tim memastikan konten yang dipublikasikan akurat, relevan, dan sesuai standar kualitas SEO.