Rumah >pangkalan data >tutorial mysql >Bagaimana Mengira Alamat E-mel Unik dalam Jadual?

Bagaimana Mengira Alamat E-mel Unik dalam Jadual?

DDD
DDDasal
2024-10-31 21:54:28725semak imbas

How to Count Unique Email Addresses in a Table?

Mengira Nilai Berbeza

Apabila bekerja dengan set data dengan berbilang lajur, selalunya perlu menentukan bilangan nilai unik dalam lajur tertentu. Soalan ini timbul apabila cuba mengira bilangan e-mel unik dalam jadual dengan lajur pesananNombor, nama dan e-mel.

Walaupun SELECT count(email) FROM pesanan memberikan jumlah kiraan semua e-mel, ia tidak menghapuskan pendua. Untuk mengira nilai e-mel unik sahaja, DISTINCT mesti digunakan.

Penyelesaian: Menggunakan DISTINCT

Pertanyaan yang betul untuk mengira nilai e-mel unik ialah:

<code class="sql">SELECT count(DISTINCT(email)) FROM orders</code>

DisTINCT kata kunci yang digunakan pada lajur e-mel memastikan bahawa hanya satu kejadian bagi setiap alamat e-mel unik dimasukkan dalam kiraan. Ini menghapuskan sebarang e-mel pendua dan menghasilkan kiraan unik yang diingini.

Atas ialah kandungan terperinci Bagaimana Mengira Alamat E-mel Unik dalam Jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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