MySQL 是一個(gè)廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在 MySQL 中,我們經(jīng)常需要對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。本文將介紹如何通過 MySQL 統(tǒng)計(jì)只出現(xiàn)一次的數(shù)據(jù)。
SELECT column_name, COUNT(*) as count FROM table_name GROUP BY column_name HAVING count = 1;
上述代碼會(huì)返回在table_name
表中出現(xiàn)次數(shù)為一的所有行,其中column_name
是需要統(tǒng)計(jì)的列名。
除了上述方法外,我們還可以使用子查詢的方法實(shí)現(xiàn)這個(gè)功能。下面是一個(gè)例子:
SELECT * FROM table_name WHERE column_name = (SELECT column_name FROM table_name GROUP BY column_name HAVING COUNT(*) = 1);
同樣地,上述代碼會(huì)返回在table_name
表中只出現(xiàn)一次的數(shù)據(jù)。