Paling sering, perlu untuk mengetahui jumlah catatan saat memprogram sumber daya web dalam tabel database yang berjalan di bawah kendali DBMS MySQL. Ada fungsi khusus dalam SQL untuk operasi ini. Kueri yang menggunakannya dapat dimodifikasi dengan menambahkan ketentuan pemfilteran tambahan - ini akan memungkinkan Anda untuk mendapatkan tidak hanya jumlah total rekaman, tetapi juga jumlah yang memenuhi ketentuan tambahan.
instruksi
Langkah 1
Gunakan fungsi Hitung bersama dengan perintah Pilih untuk membuat kueri yang mengembalikan jumlah rekaman dalam tabel database yang diinginkan. Jika tanda bintang (* - wildcard) diteruskan ke fungsi ini sebagai parameter, semua catatan dengan nilai selain Null akan dihitung ulang. Selain Hitung dalam kueri, seperti biasa untuk perintah Pilih, nama tabel harus ditentukan. Misalnya, untuk mengetahui jumlah record dalam sebuah tabel bernama allCustomers, query dapat ditulis sebagai berikut: SELECT COUNT (*) FROM allCustomers;
Langkah 2
Jika Anda perlu mendapatkan jumlah rekaman yang memiliki setidaknya beberapa nilai selain Null di bidang tertentu dari tabel, tentukan nama bidang ini alih-alih tanda bintang di fungsi Hitung. Katakanlah field creditSum dari tabel allCustomers dimaksudkan untuk menyimpan informasi tentang jumlah pinjaman yang dikeluarkan untuk setiap pelanggan yang tercantum dalam tabel ini. Kemudian permintaan jumlah record dari langkah pertama dapat disesuaikan sehingga mengembalikan jumlah nasabah yang diberikan pinjaman. Kueri terlihat seperti ini setelah diedit: SELECT COUNT (creditSum) FROM allCustomers;
Langkah 3
Untuk menghitung record dengan nilai unik dalam bidang tertentu, tambahkan Distinct ke namanya di fungsi Count. Misalnya, jika tabel berisi rekaman duplikat yang merujuk ke pelanggan berbeda di bidang clientName, maka jumlah pelanggan yang disebutkan di dalamnya dapat diperoleh dengan menggunakan kueri berikut: SELECT COUNT (DISTINCT clientName) FROM allCustomers;
Langkah 4
Dengan akses ke aplikasi PhpMyAdmin, semuanya sangat disederhanakan, karena tidak perlu membuat kueri sql sendiri. Setelah otorisasi dalam program ini, buka halaman dengan informasi tentang database yang berisi tabel yang diperlukan - pilih namanya di daftar drop-down dari bingkai kiri. Daftar tabel database ini akan dimuat ke dalam bingkai kanan, di kolom "Catatan" di mana Anda akan menemukan nilai yang diperlukan untuk masing-masingnya.