Rumah > pangkalan data > tutorial mysql > Apakah fungsi MySQL COUNT() kembali jika terdapat juga beberapa nilai NULL yang disimpan dalam lajur?

Apakah fungsi MySQL COUNT() kembali jika terdapat juga beberapa nilai NULL yang disimpan dalam lajur?

WBOY
Lepaskan: 2023-09-10 20:41:08
ke hadapan
968 orang telah melayarinya

如果列中还存储了一些 NULL 值,MySQL COUNT() 函数会返回什么?

Apabila kami menggunakan fungsi MySQL COUNT() untuk mengira nilai yang disimpan dalam lajur yang juga menyimpan beberapa nilai NULL, MySQL mengabaikan NULL dan mengembalikan hasil hanya untuk nilai bukan NULL. Untuk memahaminya, kami menggunakan data daripada jadual "Pekerja" seperti yang ditunjukkan di bawah -

mysql> Select * from Employee;
+----+--------+--------+
| ID | Name   | Salary |
+----+--------+--------+
| 1  | Gaurav | 50000  |
| 2  | Rahul  | 20000  |
| 3  | Advik  | 25000  |
| 4  | Aarav  | 65000  |
| 5  | Ram    | 20000  |
| 6  | Mohan  | 30000  |
| 7  | Aryan  | NULL   |
| 8  | Vinay  | NULL   |
+----+--------+--------+
8 rows in set (0.00 sec)
Salin selepas log masuk

Sekarang, pertanyaan berikut menggunakan fungsi COUNT() pada lajur "Gaji" -

mysql> Select COUNT(salary) from employee568;
+---------------+
| COUNT(salary) |
+---------------+
| 6             |
+---------------+
1 row in set (0.15 sec)
Salin selepas log masuk

Jelas daripada set keputusan di atas , MySQL mengabaikan NULL dan hanya mengembalikan kiraan nilai bukan NULL.

Atas ialah kandungan terperinci Apakah fungsi MySQL COUNT() kembali jika terdapat juga beberapa nilai NULL yang disimpan dalam lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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