Bagaimana Mengira Nilai Unik dalam Lajur Jadual Pangkalan Data Tertentu?

DDD
Lepaskan: 2024-10-30 08:55:27
asal
953 orang telah melayarinya

How to Count Unique Values in a Specific Database Table Column?

Mengira Nilai Unik dalam Jadual Pangkalan Data

Apabila bekerja dengan jadual yang mengandungi berbilang lajur, selalunya menjadi perlu untuk menentukan bilangan nilai unik dalam lajur tertentu. Mengambil kira contoh yang diberikan dengan tiga lajur: orderNumber, nama dan e-mel, matlamatnya adalah untuk mengira bilangan e-mel unik yang wujud dalam jadual.

Menggunakan pertanyaan SELECT count(e-mel) standard mendapatkan jumlah bilangan e-mel , termasuk pendua. Untuk mengira bilangan e-mel unik, adalah penting untuk mengecualikan sebarang nilai pendua. Walau bagaimanapun, penyataan SELECT DISTINCT count(email) tidak menghasilkan hasil yang diharapkan.

Sintaks yang betul untuk mengira nilai unik melibatkan penggunaan kata kunci DISTINCT dalam kurungan, seperti ditunjukkan di bawah:

SELECT count(DISTINCT(email)) FROM orders
Salin selepas log masuk

Dengan melampirkan lajur e-mel dalam kurungan DISTINCT, pertanyaan memastikan bahawa hanya nilai unik dikira. Pendekatan ini menyediakan dengan tepat bilangan e-mel unik dalam jadual pesanan, tidak termasuk sebarang pendua yang mungkin wujud.

Atas ialah kandungan terperinci Bagaimana Mengira Nilai Unik dalam Lajur Jadual Pangkalan Data Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!