Skip to main content

Menghitung Nilai dalam Tabel Menggunakan Fungsi COUNT SQL

Tutorial MySQL - Fungsi SELECT SUM, COUNT, MIN, MAX, AVG + Coding di Database (April 2025)

Tutorial MySQL - Fungsi SELECT SUM, COUNT, MIN, MAX, AVG + Coding di Database (April 2025)
Anonim

Unsur kueri, bagian penting dari Structured Query Language (SQL), mengambil data berdasarkan kriteria spesifik dari database relasional. Pengambilan ini dilakukan menggunakan query SQL melalui fungsi COUNT, yang - ketika dipasangkan dengan kolom tertentu dari database - dapat menghasilkan segala macam informasi.

Fungsi COUNT SQL sangat berguna karena memungkinkan Anda untuk menghitung catatan basis data berdasarkan kriteria yang ditentukan pengguna.

Anda dapat menggunakannya untuk menghitung semua catatan dalam sebuah tabel, menghitung nilai unik dalam kolom, atau menghitung jumlah berapa kali catatan terjadi yang memenuhi kriteria tertentu.

Contoh Database Northwind

Contoh di bawah ini didasarkan pada database Northwind yang umum digunakan, yang sering dikirim bersama produk basis data untuk digunakan sebagai tutorial. Berikut adalah kutipan dari tabel Produk database:

Tabel Produk
ID ProdukNama ProdukSupplierIDQuantityPerUnitPatokan hargaUnitsInStock
1Chai110 kotak x 20 tas18.0039
2Chang124 - 12 oz botol19.0017
3Syrup adas manis112 - 550 botol ml10.0013
4Bumbu Cajun Chef Anton248 - 6 ons botol22.0053
5Campuran Gumbo Chef Anton236 kotak21.350
6Penyebaran Boysenberry Nenek312 - 8 oz botol25.00120
7Pir Kering Organik Paman Bob312 - 1 pon pkgs.30.0015

Menghitung Rekaman dalam Tabel

Kueri paling dasar adalah menghitung jumlah rekaman dalam tabel. Jika Anda ingin mengetahui jumlah item yang ada di tabel produk, gunakan pertanyaan berikut:

Pilih COUNT (*) DARI produk;

Kueri ini mengembalikan jumlah baris dalam tabel. Ini tujuh dalam contoh ini.

Menghitung Nilai Unik dalam Kolom

Anda juga dapat menggunakan fungsi COUNT untuk mengidentifikasi jumlah nilai unik dalam sebuah kolom. Dalam contoh, jika Anda ingin mengidentifikasi jumlah pemasok yang berbeda yang produknya muncul di departemen produksi, Anda dapat melakukannya dengan menggunakan kueri berikut:

SELECT COUNT (DISTINCT SupplierID) DARI produk;

Kueri ini mengembalikan jumlah nilai berbeda yang ditemukan di SupplierID kolom. Dalam hal ini, jawabannya adalah tiga, mewakili 1, 2, dan 3.

Menghitung Catatan Kriteria Pencocokan

Gabungkan fungsi COUNT dengan klausa WHERE untuk mengidentifikasi jumlah rekaman yang sesuai dengan kriteria tertentu. Misalnya, manajer departemen ingin mengetahui tingkat persediaan di departemen. Query berikut mengidentifikasi jumlah baris yang mewakili UnitsInStock kurang dari 50 unit:

SELECT COUNT (*) FROM product WHERE UnitsInStock <50;

Dalam hal ini, permintaan akan mengembalikan nilai empat, mewakili Chai , Chang , Syrup adas manis , dan Pir Kering Organik Paman Bob .Klausa COUNT dapat sangat berharga bagi administrator basis data yang berupaya meringkas data untuk memenuhi persyaratan bisnis. Dengan sedikit kreativitas, Anda dapat menggunakan fungsi COUNT untuk berbagai macam tujuan.