在 MySQL 中,我們可以使用 DISTINCT 關鍵字對某一列中的重復數據進行去重操作。
SELECT DISTINCT 列名 FROM 表名
例如,我們有一張名為 students 的學生表,其中包含了學生的姓名和年齡信息。假設我們要查找所有不同的年齡,可以按如下方式操作:
SELECT DISTINCT age FROM students
上述語句將返回所有不同的年齡。
此外,如果我們想要查找某個列中重復出現的數據,可以借助 GROUP BY 語句。
SELECT 列名, COUNT(*) FROM 表名 GROUP BY 列名 HAVING COUNT(*) >1
例如,我們要查找 students 數據表中重復的姓名,可以使用以下語句:
SELECT name, COUNT(*) FROM students GROUP BY name HAVING COUNT(*) >1
上述語句將返回所有出現次數不止一次的姓名,以及該姓名在表中出現的次數。
上一篇mysql怎么參加觸發器
下一篇css步驟箭頭樣式