Rumah > pangkalan data > tutorial mysql > Apakah kegunaan fungsi mysql count().

Apakah kegunaan fungsi mysql count().

青灯夜游
Lepaskan: 2022-03-01 15:54:59
asal
18962 orang telah melayarinya

Dalam mysql, fungsi COUNT() boleh mengira jumlah baris rekod yang terkandung dalam jadual data, atau mengembalikan bilangan baris data yang terkandung dalam lajur berdasarkan sintaks pertanyaan "SELECT COUNT(; *) DARI jadual data; ” atau “PILIH COUNT(nama medan) DARI jadual data;”.

Apakah kegunaan fungsi mysql count().

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Fungsi MySQL COUNT() mengira jumlah baris rekod yang terkandung dalam jadual data, atau mengembalikan bilangan baris data yang terkandung dalam lajur berdasarkan hasil pertanyaan Terdapat dua cara untuk menggunakannya:

  • COUNT(*) Kira jumlah bilangan baris dalam jadual, tidak kira sama ada lajur mempunyai nilai atau nilai nol.

  • COUNT(字段名)Kira jumlah bilangan baris di bawah lajur yang ditentukan akan diabaikan semasa pengiraan.

Contoh 1: Soal jumlah baris dalam jadual tb_students_score

mysql> SELECT COUNT(*)
    -> AS students_number
    -> FROM tb_students_score;
+-----------------+
| students_number |
+-----------------+
|              10 |
+-----------------+
1 row in set (0.03 sec)
Salin selepas log masuk

Seperti yang anda boleh lihat daripada hasil pertanyaan, COUNT(*) mengembalikan jumlah bilangan baris yang direkodkan dalam nombor jadual tb_students_score, tidak kira apa nilainya. Jumlah bilangan yang dikembalikan dinamakan students_number.

Petua: Cara nilai NULL ​​dilayan semasa mengira jumlah ialah baris dengan nilai nol dalam lajur yang ditentukan diabaikan oleh fungsi COUNT(), tetapi jika lajur tidak ditentukan , fungsi COUNT() Jika asterisk "*" digunakan, semua rekod tidak akan diabaikan.

Contoh 2: Kembalikan bilangan produk dalam jadual "Produk"

mysql> SELECT COUNT(ProductID) 
    -> AS NumberOfProducts 
    -> FROM Products;

+-----------------+
| NumberOfProducts|
+-----------------+
|              77 |
+-----------------+
1 row in set (0.03 sec)
Salin selepas log masuk

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Apakah kegunaan fungsi mysql count().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan