Mencari Kiraan E-mel Unik dalam Jadual Pangkalan Data
Mengira bilangan nilai unik dalam jadual pangkalan data adalah tugas biasa, terutamanya apabila menganalisis data untuk cerapan. Mari kita pertimbangkan kes di mana anda mempunyai jadual dengan tiga lajur: orderNumber, nama dan e-mel. Matlamat anda ialah untuk menentukan kiraan alamat e-mel unik dalam jadual.
Pada mulanya, anda cuba menggunakan SELECT count(email) FROM pesanan, tetapi pertanyaan ini mengembalikan jumlah kiraan e-mel, yang termasuk nilai pendua. Untuk mengira e-mel unik, adalah penting untuk menambah kata kunci DISTINCT pada pertanyaan anda.
Walau bagaimanapun, hanya menggunakan SELECT DISTINCT count(email) FROM pesanan mungkin tidak mencukupi. Untuk mendapatkan kiraan yang dikehendaki, anda perlu menggunakan COUNT(DISTINCT(email)). Sintaks ini memastikan bahawa kata kunci DISTINCT digunakan pada lajur e-mel sebelum mengira.
Dengan melaksanakan pertanyaan SELECT count( DISTINCT(email) ) FROM pesanan, anda akan menentukan dengan betul kiraan alamat e-mel unik dalam pesanan meja.
Atas ialah kandungan terperinci Bagaimana Mengira Alamat E-mel Unik dalam Jadual Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!