MySQL是目前最流行的關系型數據庫管理系統之一。如果需要列出表中不重復的記錄數,可以使用以下方法。
SELECT COUNT(DISTINCT column_name) FROM table_name;
在這個語句中,COUNT函數用于返回記錄數,DISTINCT子句用于去除重復。需要替換的部分是 column_name 和 table_name,分別指定要計數的列和表名。
例如,在以下示例中,我們將使用名為“employees”的表,該表包含員工的姓名和所在的部門:
+----------+-----------+ | name | department| +----------+-----------+ | John Doe | sales | | Jane Doe | marketing | | John Smith | sales | | Bob Johnson | accounting | | Jane Smith | marketing | +----------+-----------+
要計算不同部門的數量,我們可以使用以下代碼:
SELECT COUNT(DISTINCT department) FROM employees;
這將返回結果:
+----------------------+ | count(DISTINCT dept) | +----------------------+ | 3 | +----------------------+
這表示 employees 表中總共有3個不同部門。
上一篇python 軟件的安裝
下一篇mysql加索引原則