Clause WHERE IN
Résolu/Fermé
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
-
3 déc. 2017 à 19:58
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 3 déc. 2017 à 21:33
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 3 déc. 2017 à 21:33
A voir également:
- Clause WHERE IN
- Av in - Forum Audio
- Navigation in private - Guide
- Cvbs in 1 - Forum Autoradio
- Deco in paris avis ✓ - Forum Consommation & Internet
- Déco in paris site fiable ???? - Forum Consommation & Internet
6 réponses
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
3 déc. 2017 à 20:48
3 déc. 2017 à 20:48
oui mais alors pourquoi ca ma renvoie aussi les lignes avec IN
SELECT * FROM listeEtudiants WHERE nom_etudiant IN ('Dupont');
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
3 déc. 2017 à 20:56
3 déc. 2017 à 20:56
oui mais là dans mon exemple il y a simplement 1 clause WHERE avec IN alors que c'est simplement un égal en fait..
excuse moi j'essaie juste de mettre un peu d'ordre dans ma tête...
excuse moi j'essaie juste de mettre un peu d'ordre dans ma tête...
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
3 déc. 2017 à 20:58
3 déc. 2017 à 20:58
comme ça
SELECT * FROM listeEtudiants WHERE nom_etudiant IN ('Dupont');
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
3 déc. 2017 à 21:05
3 déc. 2017 à 21:05
D'accord merci je ne comprenais pourquoi la clause WHERE IN est le même chose que WHERE =
Alors que sur un site j'ai vu ça WHERE IN est un raccourci pour plusieurs conditions OR
C'est ce qui m'a perturbé.
Je te remercie
Alors que sur un site j'ai vu ça WHERE IN est un raccourci pour plusieurs conditions OR
C'est ce qui m'a perturbé.
Je te remercie
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
3 déc. 2017 à 21:33
3 déc. 2017 à 21:33
Merci
Utilisateur anonyme
3 déc. 2017 à 20:26
3 déc. 2017 à 20:26
Exemples :
Va te renvoyer toutes les lignes où le nom 'Dupont' est inclus.
Va te renvoyer toutes les lignes où 'Dupont' ET 'Durand' sont inclus.
SELECT * FROM listeEtudiants WHERE nom_etudiant='Dupont';
Va te renvoyer toutes les lignes où le nom 'Dupont' est inclus.
SELECT * FROM listeEtudiants WHERE nom_etudiant IN ('Dupont','Durand');
Va te renvoyer toutes les lignes où 'Dupont' ET 'Durand' sont inclus.
Modifié le 3 déc. 2017 à 21:07
En fait, (dans mon exemple) la clause IN renvoie TOUTES les lignes contenant 'Dupont' et 'Durand' pour nom_etudiant, c'est comme si tu faisais :