|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2005 Messages : 43 ![]() |
Bonjour à tous,
je cherche à réaliser une requête sous mysql mais je ne suis même pas sû que ca soit possible... En fait, j'ai une table avec 3 champs : un identifiannt, une ip et un groupe_ip. Lorsque le champ ip est rempli, le champ groupe_ip ne l'est pas et inversement. Je fais une requete sur plusieurs tables dont celle ci et je voudrais que le champ non vide soit le seul apparaissant dans le résultat, par exemple dans une colonne appelée adr_ip (avec un AS adr_ip). Est ce possible de faire ca? Ou suis je obligé de selectionner les deux et de faire un if après dans mon programme en C++ ? J'ai déjà recherché dans les fonctions sur les chaines de caractères en MySQL mais j'ai rien vu... Il me faudrait un truc du genre choix(champ1,champ2) qui me retourne le champ1 s'il n'est pas nul et le champ2 dans le cas contraire.. Merci d'avance! pico. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Tu peux t'en sortir en faisant un concat
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() |
t'a été voir dans la doc mysql ? car il y a des fonctions ifnull, if etc...
__________________
Pro : http://www.web-scope.fr -> Spéciliste en développement de site e-commerce, Expert Prestashop perso : http://www.olecorre.com -> un dico de termes informatiques J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup] |
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2005 Messages : 43 ![]() |
Concaténer n'est pas une bonne solution pour mon cas. Si j'utilise le champ2, je dois mettre un $ devant, mais pas si j'utilise le champ1...
Sinon oui quelqu'un vient déjà de m'indiquer IFNULL sur un autre forum et ca marche très bien!! Merci à vous deux! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com