@
<
<
/
{
}
/

NOUS LES DEVS

Doublon en SQL

Afficher les doublons d'une liste via MYSQL

Niveau : débutant(e)
</> </> </>

Doublon

A la fin d’un jeu concours, j’ai dû extraire une liste d’adresses emails des participants pour notre client. Cette liste ne devait pas contenir de doublon, donc j’ai utilisé une super ligne de code en SQL qui fait tout le boulot !

GROUP BY

Mettons que j’ai une table « user_test » et une colonne « email ». Pour avoir la liste des emails sans doublon, j’utilise la clause GROUP BY.

SELECT * FROM `user_test` GROUP BY `email` 

Voir les doublons

Si tu veux voir les doublons et pouvoir les compter, ajoute un count() et affiche le résultat par total décroissant.

SELECT email, count(*) as total FROM `user_test` GROUP BY email ORDER BY total DESC 

29/04/2015

Yann Vangampelaere - nouslesdevs -

NOUS LES DEVS

Vous aimez ce que je fais ? Vous voulez que j'en fasse plus ? dans le développement du blog.