Cara Mengira Jumlah Rekod

Isi kandungan:

Cara Mengira Jumlah Rekod
Cara Mengira Jumlah Rekod

Video: Cara Mengira Jumlah Rekod

Video: Cara Mengira Jumlah Rekod
Video: Kerja Kursus Akaun 2021 (Part 8: Lampiran D - Rekod Jumlah Pengunaan Inventori) 2024, Mungkin
Anonim

Selalunya, adalah perlu untuk mengetahui jumlah rekod semasa memprogram sumber web dalam jadual pangkalan data yang berjalan di bawah kawalan MySQL DBMS. Terdapat fungsi khas dalam SQL untuk operasi ini. Pertanyaan yang menggunakannya dapat diubah dengan menambahkan syarat penapisan tambahan - ini akan membolehkan anda mendapatkan bukan sahaja jumlah keseluruhan rekod, tetapi juga jumlah yang memenuhi syarat tambahan.

Cara mengira jumlah rekod
Cara mengira jumlah rekod

Arahan

Langkah 1

Gunakan fungsi Hitungan bersama dengan perintah Pilih untuk membuat pertanyaan yang mengembalikan jumlah rekod dalam jadual pangkalan data yang menarik. Sekiranya tanda bintang (* - wildcard) diteruskan ke fungsi ini sebagai parameter, semua rekod dengan nilai selain Null akan dihitung semula. Selain Count dalam pertanyaan, seperti biasa untuk perintah Select, nama jadual mesti ditentukan. Sebagai contoh, untuk mengetahui jumlah rekod dalam jadual bernama allCustomers, pertanyaan boleh ditulis seperti berikut: SELECT COUNT (*) FROM allCustomers;

Langkah 2

Sekiranya anda perlu mendapatkan jumlah rekod yang mempunyai sekurang-kurangnya beberapa nilai selain Null dalam bidang jadual tertentu, tentukan nama bidang ini dan bukan tanda bintang dalam fungsi Hitung. Katakan bidang CreditSum dari jadual allCustomers bertujuan untuk menyimpan maklumat mengenai jumlah pinjaman yang dikeluarkan kepada setiap pelanggan yang disenaraikan dalam jadual ini. Kemudian permintaan untuk jumlah rekod dari langkah pertama dapat disesuaikan sehingga mengembalikan jumlah pelanggan kepada siapa pinjaman itu dikeluarkan. Pertanyaan kelihatan seperti ini setelah mengedit: SELECT COUNT (creditSum) DARI semua Pelanggan;

Langkah 3

Untuk mengira rekod dengan nilai unik dalam bidang tertentu, tambahkan Distinct ke namanya dalam fungsi Count. Sebagai contoh, jika jadual tersebut mengandungi catatan pendua yang merujuk kepada pelanggan yang berlainan di bidang clientName, maka jumlah pelanggan yang disebutkan di dalamnya dapat diperoleh dengan menggunakan pertanyaan berikut: SELECT COUNT (DISTINCT clientName) FROM allCustomers;

Langkah 4

Dengan akses ke aplikasi PhpMyAdmin, semuanya dipermudahkan, kerana anda tidak perlu membuat pertanyaan sql sendiri. Setelah mendapat kebenaran dalam program ini, pergi ke halaman dengan maklumat mengenai pangkalan data yang mengandungi jadual yang diperlukan - pilih namanya dalam senarai drop-down bingkai kiri. Senarai jadual pangkalan data ini akan dimuat ke bingkai kanan, di lajur "Rekod" yang mana anda akan dapati nilai yang diperlukan untuk masing-masing.

Disyorkan: