{MySQL} Condition ds une requête Select (IF)
Résolu/Fermé
guillaume_74
Messages postés
111
Date d'inscription
samedi 18 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
-
14 août 2009 à 10:23
guillaume_74 Messages postés 111 Date d'inscription samedi 18 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 14 août 2009 à 17:01
guillaume_74 Messages postés 111 Date d'inscription samedi 18 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 14 août 2009 à 17:01
A voir également:
- Mysql select if
- Mysql community server - Télécharger - Bases de données
- Reboot and select proper boot device asus - Forum Matériel & Système
- If out - Forum Matériel & Système
- If exist ✓ - Forum Autoit / batch
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
3 réponses
guillaume_74
Messages postés
111
Date d'inscription
samedi 18 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
22
14 août 2009 à 17:01
14 août 2009 à 17:01
Pour ceux que ca intéresse, j'ai trouvé la solution a mon problème.
Alors dans la clause "select" il faut faire comme suit:
la syntaxe du if est: IF(test, si_vrai, si_faux)
Select *, IF(champ1 is null,IF(test2,"oui","non"),"non") from maTable
Alors dans la clause "select" il faut faire comme suit:
la syntaxe du if est: IF(test, si_vrai, si_faux)
Select *, IF(champ1 is null,IF(test2,"oui","non"),"non") from maTable
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
14 août 2009 à 10:27
14 août 2009 à 10:27
Du devrais aller voir du côté de CASE :
http://sql.1keydata.com/fr/sql-case.php
http://sql.1keydata.com/fr/sql-case.php
guillaume_74
Messages postés
111
Date d'inscription
samedi 18 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
22
14 août 2009 à 10:32
14 août 2009 à 10:32
Je vais voir ce que je peux faire avec un case, seulement c'est plutot un "IF" qu'il me faut (j'ai pas le droit de mettre ma vrai requête) mais elle est un peu plus complexe que de tester 2 valeurs.
C'est plutot du genre: si un champs est renseigner et pas un autre, tu mets telle valeur...
sinon, si telle valeur = telle autre valeur, tu mets "concaténé("blabla" + valeur de tel champ + "blabla)
en gros...
C'est plutot du genre: si un champs est renseigner et pas un autre, tu mets telle valeur...
sinon, si telle valeur = telle autre valeur, tu mets "concaténé("blabla" + valeur de tel champ + "blabla)
en gros...