Select*fromStudentWHEREName='Gaurav'ORName='Aarav';+------+-------- +---------+-------"/> Select*fromStudentWHEREName='Gaurav'ORName='Aarav';+------+-------- +---------+-------">
Maison > Article > base de données > Comment utiliser plusieurs conditions sur la même colonne tout en obtenant des données en sortie ?
Voici comment écrire une requête qui renvoie uniquement les enregistrements correspondant à plusieurs critères sur la même colonne
Comme nous le savons tous, l'opérateur « OU » de MySQL compare deux expressions, si l'une des expressions est VRAIE, renvoie VRAI. L'exemple suivant montre comment utiliser l'opérateur « OU » pour plusieurs conditions sur la même colonne
mysql> Select * from Student WHERE Name = 'Gaurav' OR Name = 'Aarav'; +------+--------+---------+-----------+ | Id | Name | Address | Subject | +------+--------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | +------+--------+---------+-----------+ 2 rows in set (0.00 sec)
La clause WHERE IN(…) est également utilisée dans le but ci-dessus. Il peut être utilisé dans des requêtes avec plusieurs conditions sur la même colonne comme indiqué ci-dessous -
mysql> Select * from Student WHERE Name IN ('Gaurav','Aarav'); +------+--------+---------+-----------+ | Id | Name | Address | Subject | +------+--------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | +------+--------+---------+-----------+ 2 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!