Bila Menggunakan COUNT(*) vs. COUNT(nama lajur)
Dalam SQL, kedua-dua COUNT(*) dan COUNT( nama lajur) ialah fungsi agregat yang biasa digunakan untuk mengira bilangan baris dalam set data. Walau bagaimanapun, terdapat perbezaan yang ketara antara mereka.
COUNT(*)
COUNT(*) mengira semua baris dalam jadual atau set yang ditentukan, tidak kira sama ada lajur individu mempunyai nilai NULL. Pada asasnya, ia mengira keseluruhan baris, termasuk mana-mana sel kosong.
COUNT(nama lajur)
COUNT(nama lajur) hanya mengira nilai bukan NULL dalam lajur tertentu. Jika baris mempunyai nilai NULL dalam lajur yang ditentukan, ia tidak akan disertakan dalam kiraan.
Kes Penggunaan Khusus
Mata Tambahan
Atas ialah kandungan terperinci COUNT(*) vs. COUNT(nama lajur): Bilakah Saya Perlu Menggunakan Setiap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!