|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Nouveau Membre du Club
![]() Inscription : mai 2005 Messages : 61 ![]() |
Bonjour,
je voudrais concatener plusieur champs d'une même table, sachant que certain de ces champs ont pour valeur NULL. Par exemple, voici ma table: Code :
Code :
Code :
Stos |
||||||
|
|
00
|
|
|
#2 |
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Salut,
En remplaçant les valeurs NULL par une chaîne vide ? Code :
SELECT CONCAT(chps1, IFNULL(chps2, ''),chps3) FROM temp; |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mai 2005 Messages : 61 ![]() |
Merci de ta réponse,
je vais essayer comme ça. Sur ce coup là, MySQL est un peu verbeux |
|
|
00
|
|
|
#4 |
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Je ne sais pas comment se comportent les autres SGBD. Mais puisque NULL représente une absence de valeurs, je trouve normal que la plupart des expressions / fonctions retournent NULL si NULL est l'un des paramètres ou opérandes.
Dans ton cas, c'est en effet assez ennuyeux. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com