NIM : 2102418_4B_RPL
Soal :
1. Sebutkan dan jelaskan fungsi-fungsi SQL dari setiap kategori.
2. Buatlah contoh query untuk masing-masing fungsi dari setiap kategori. Database boleh
membuat sendiri, boleh menggunakan yang sudah ada. Lakukan screenshot dan tuliskan
querynya untuk setiap contoh soal (contoh soal setiap fungsi SQL minimal 2).
Jawab
COUNT() : Menghitung jumlah baris yang sesuai dengan kriteria yang diberikan.
SUM() : Menghitung jumlah nilai dari kolom numerik dalam suatu tabel.
AVG() : Menghitung rata-rata nilai dari kolom numerik dalam suatu tabel.
MAX() : Mengambil nilai terbesar dari kolom dalam suatu tabel.
MIN() : Mengambil nilai terkecil dari kolom dalam suatu tabel.
B. Fungsi String
Fungsi String digunakan untuk memanipulasi nilai-nilai string dalam suatu tabel. Beberapa fungsi
String umumnya digunakan dalam SQL adalah:
C. Fungsi Tanggal
Fungsi Tanggal digunakan untuk memanipulasi nilai-nilai tanggal dan waktu dalam suatu tabel.
Beberapa fungsi Tanggal umumnya digunakan dalam SQL adalah:
a. Fungsi Agregat
Contoh Query: Menampilkan jumlah baris/data di tabel “employees”
Fungsi dari perintah SQL "SELECT COUNT(*) FROM employees;" adalah untuk menghitung jumlah
baris atau jumlah data yang ada dalam tabel "employees".Tanda bintang (*) pada fungsi COUNT() berarti
menghitung seluruh baris atau data yang ada di dalam tabel "employees". Sehingga perintah SQL tersebut
akan mengembalikan satu nilai angka yang merepresentasikan jumlah data atau baris dalam tabel
"employees".
Contoh Query: Menampilkan rata-rata gaji pegawai di tabel "employees" SELECT AVG(salary) FROM
employees;
b. Fungsi String
Contoh Query: Menampilkan nama lengkap dengan menggabungkan kolom "first_name" dan
"last_name" SELECT CONCAT(first_name, ' ', last_name) AS nama_lengkap FROM employees;
Contoh Query: Mengganti nilai "Susan" menjadi "Pat" di kolom "first_name" di tabel "employee"
UPDATE employees SET first_name = REPLACE(first_name, 'Susan', 'Pat');
c. Fungsi Tanggal
Contoh Query Tanggal : SELECT CURRENT_TIMESTAMP();
Digunakan untuk mengambil nilai waktu saat ini atau timestamp pada sistem basis data.
Contoh penggunaan fungsi MONTH() yang digunakan untuk mengembalikan bulan dari sebuah tanggal.
Contoh SELECT MONTH('2022-02-23') AS Bulan;