Menghitung Nilai dalam Tabel Database Dengan Fungsi COUNT SQL

Gunakan SQL COUNT untuk mengembalikan berbagai data

Unsur kueri adalah bagian penting dari Structured Query Language (SQL). Ini mengambil data berdasarkan kriteria tertentu dari database relasional. Anda dapat menggunakan query SQL - termasuk fungsi COUNT () - untuk mendapatkan segala macam informasi dari database.

Fungsi SQL COUNT () 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.

Artikel ini mengambil pandangan sekilas pada masing-masing skenario ini.

Contoh-contoh didasarkan pada database Northwind yang umum digunakan, yang sering dikirimkan dengan produk database untuk digunakan sebagai tutorial.

Berikut adalah kutipan dari tabel Produk database:

Tabel Produk
ID Produk Nama Produk SupplierID QuantityPerUnit Patokan harga UnitsInStock
1 Chai 1 10 kotak x 20 tas 18,00 39
2 Chang 1 24 - 12 oz botol 19,00 17
3 Syrup adas manis 1 12 - 550 botol ml 10,00 13
4 Bumbu Cajun Chef Anton 2 48 - 6 ons botol 22,00 53
5 Campuran Gumbo Chef Anton 2 36 kotak 21,35 0
6 Penyebaran Boysenberry Nenek 3 12 - 8 oz botol 25,00 120
7 Pir Kering Organik Paman Bob 3 12 - 1 pon pkgs. 30,00 15

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:

SELECT COUNT (*)
DARI produk;

Kueri ini mengembalikan jumlah baris dalam tabel. Dalam contoh ini, itu adalah 7.

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 kolom SupplierID. Dalam hal ini, jawabannya adalah 3, mewakili 1, 2, dan 3.

Menghitung Catatan Kriteria Pencocokan

Gabungkan fungsi COUNT () dengan klausa WHERE untuk mengidentifikasi jumlah record yang cocok 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 (*)
DARI produk
MANA UnitsInStock <50;

Dalam hal ini, kueri akan mengembalikan nilai 4, mewakili Chai, Chang, Syrup Aniseed, dan Pir Kering Organik Paman Bob.

COUNT () klausul dapat sangat berharga bagi administrator database yang berusaha merangkum data untuk memenuhi persyaratan bisnis. Dengan sedikit kreativitas, Anda dapat menggunakan fungsi COUNT () untuk berbagai macam tujuan.