使用具有多列的資料集時,通常需要確定特定欄位中唯一值的數量。當嘗試計算包含 orderNumber、name 和 email 欄位的表中唯一電子郵件的數量時,會發生此問題。
雖然 SELECT count(email) FROM order 提供了所有電子郵件的總數,但它沒有消除重複項。若要僅計算唯一電子郵件值,必須使用 DISTINCT。
計算唯一電子郵件值的正確查詢是:
<code class="sql">SELECT count(DISTINCT(email)) FROM orders</code>
DISTINCT應用於電子郵件列的關鍵字可確保每個唯一電子郵件地址僅出現一次。這可以消除任何重複的電子郵件並產生所需的唯一計數。
以上是如何計算表中唯一的電子郵件地址?的詳細內容。更多資訊請關注PHP中文網其他相關文章!