Belajar SQL – Menghitung jumlah record dengan fungsi COUNT pada SQL.
Ketika bekerja dengan basis data, terdapat fungsi untuk menghitung jumlah record yang ada dalam sebuah tabel atau hanya record dengan kriteria tertentu saja.
Sebagai contoh terdapat beberapa record pada tabel pegawai seperti gambar berikut:
Jumlah record pada sebuat tabel dapat dihitung dengan menggunakan fungsi COUNT. Fungsi tersebut akan menghitung jumlah record atau baris data dari sebuah kolom yang memiliki nilai bukan NULL.
Sebagai contoh kita akan menampilkan jumlah record pada tabel pegawai dengan fungsi COUNT.
SELECT COUNT(*) AS jmlRecord FROM pegawai
“AS pada SQL bisa dibilang sebagai nama lain atau alias”
Output:
Berdasarkan hasil yang ditampilkan pada gambar diatas, dapat dilihat bahwa fungsi COUNT akan menampilkan jumlah record data.
Tanda (*) berarti kita menghitung semua baris record yang ada, terlepas dari apakah record itu bernilai NULL ataukah tidak.
Hasilnya akan berbeda jika sintaxnya kita buat seperti berikut:
SELECT COUNT(nip) AS jmlNIP, COUNT(jabatan) AS jmlJabatan FROM pegawai
Output:
Fungsi COUNT menghitung jumlah record data yang ada dikolom NIP sebanyak 10 record data, sedangkan pada kolom jabatan fungsi COUNT hanya menghitung record data sebanyak 8.
Hal ini dikarenakan pada kolom jabatan terdapat record yang kosong atau NULL, jadi record itu tidak masuk hitungan.
Sumber: Pandia, Henry. 2018. Basis Data Kompetensi Keahlian Rekayasa Perangkat Lunak Untuk
SMK/MAK Kelas XII. Jakarta: Erlangga
0 Komentar