ホームページ >データベース >mysql チュートリアル >SQLで重複データを除外する方法
重複データをフィルタリングする SQL メソッド: 「select * from table name where 条件」ステートメントを使用して、重複データをフィルタリングします。1 つ以上のテーブルを使用し、カンマ (,) を使用してテーブルを区切ることができます。 WHERE ステートメントを使用してクエリ条件を設定します。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
コンピュータ上でデータベースを開き、例として重複データを含む新しいユーザー テーブルを作成します。
データベース内のユーザー テーブルの重複データをクエリします。
select * from user where name in (select name from user group by name having count(name) > 1)
重複した名前データを削除
delete from user where name in (select name from user group by name having count(name) > 1)
重複したデータを削除します。ここでは、Zhang San の重複したデータが削除されます
select distinct name from user
同じクラスの重複データを削除
select distinct class from user#2 つのフィールドの重複データを削除
select distinct name,class from user関連する無料学習の推奨事項:
以上がSQLで重複データを除外する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。