Mengira Entri Unik dalam Pertanyaan Akses
FungsiAkses Standard Count(*)
tidak boleh mengendalikan kiraan nilai unik secara langsung. Untuk mengira entri yang berbeza dengan tepat dalam medan tertentu, pertanyaan yang diubah suai diperlukan.
Pertanyaan berikut menunjukkan cara mendapatkan kiraan yang berbeza bagi medan "Nama" daripada jadual "jadual1":
<code class="language-sql">SELECT Count(*) AS N FROM (SELECT DISTINCT Name FROM table1) AS T;</code>
Pendekatan ini memanfaatkan subkueri untuk mengekstrak nilai "Nama" unik pada mulanya. Pertanyaan luar kemudian mengira baris daripada set hasil subkueri ini, menghasilkan kiraan unik yang betul.
Atas ialah kandungan terperinci Bagaimana Mengira Nilai Unik dalam Pertanyaan Akses?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!