Maison  >  Article  >  base de données  >  Comment filtrer les données en double dans SQL

Comment filtrer les données en double dans SQL

醉折花枝作酒筹
醉折花枝作酒筹original
2021-04-14 17:17:5526499parcourir

Comment filtrer les données en double dans SQL : utilisez l'instruction "select * from table name which condition" pour filtrer les données en double. Vous pouvez utiliser une ou plusieurs tables, les séparer par des virgules (,) et ; utilisez l'instruction WHERE pour définir les conditions de requête.

Comment filtrer les données en double dans SQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Ouvrez la base de données sur votre ordinateur et créez une nouvelle table utilisateur avec des données en double à titre d'exemple.

Comment filtrer les données en double dans SQL

Les données en double de la table utilisateur dans la base de données sont interrogées.

select * from user where name in (select name from user group by name having count(name) > 1)

Comment filtrer les données en double dans SQL

Supprimer les données de nom en double

delete from user where   name in (select name from user group by name  having count(name) > 1)

Comment filtrer les données en double dans SQL

Supprimer les données en double, ici les données en double de Zhang San sont supprimées

select distinct name from user

Comment filtrer les données en double dans SQL

Supprimer les données en double dans la même classe

select distinct class from user

Comment filtrer les données en double dans SQL

Supprimer les données en double dans deux champs

select distinct name,class from user

Comment filtrer les données en double dans SQL

Recommandations d'apprentissage gratuites associées : Tutoriel vidéo MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn