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

Bagaimana Mengira Alamat E-mel Unik dalam Jadual?

DDD
Lepaskan: 2024-10-31 21:54:28
asal
799 orang telah melayarinya

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>
Salin selepas log masuk

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