Select*fromstudent;+------+---------+---------+ - ----------+|Id |Nom |Adresse|Sujet |+------+---------+--"/> Select*fromstudent;+------+---------+---------+ - ----------+|Id |Nom |Adresse|Sujet |+------+---------+--">
Maison >base de données >tutoriel mysql >Comment filtrer les lignes en double des lignes renvoyées par MySQL ?
Ceci peut être réalisé en utilisant le mot-clé DISTINCT dans la clause SELECT. DISTINCT s'applique à toutes les combinaisons de champs de données spécifiées dans la clause SELECT.
Nous avons appliqué le mot-clé DISTINCT du tableau "Étudiant" comme suit -
mysql> Select * from student; +------+---------+---------+-----------+ | Id | Name | Address | Subject | +------+---------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | | 15 | Harshit | Delhi | Commerce | | 17 | Raman | Shimla | Computers | | 20 | Gaurav | Jaipur | History | +------+---------+---------+-----------+ 5 rows in set (0.00 sec) mysql> Select DISTINCT Address from student; +---------+ | Address | +---------+ | Delhi | | Mumbai | | Shimla | | Jaipur | +---------+ 4 rows in set (0.00 sec) mysql> Select DISTINCT * from student; +------+---------+---------+-----------+ | Id | Name | Address | Subject | +------+---------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | | 15 | Harshit | Delhi | Commerce | | 17 | Raman | Shimla | Computers | | 20 | Gaurav | Jaipur | History | +------+---------+---------+-----------+ 5 rows in set (0.00 sec) mysql> Select DISTINCT name from student; +---------+ | name | +---------+ | Gaurav | | Aarav | | Harshit | | Raman | +---------+ 4 rows in set (0.00 sec)
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!