Selon la documentation MySQL, la fonction CONCAT_WS (= concat "with separator") ne prend pas en compte ni les valeurs nulles, ni les chaînes vides.
Doc mysql.com : concat_ws
Pourtant, chez moi (MySQL: 5.0.45), les valeurs nulles sont sautées, mais pas les chaînes vides.
Ex :
CODE
CONCAT_WS(', ', 'Mot', NULL, 'phrase', '', 'point.')
retourne : Mot, phrase, , point.
au lieu de (selon la doc) : Mot, phrase, point.
Chez vous, qu'est-ce qui est retourné ? Est-ce un problème de documentation, ou de version ? Si ça marche correctement chez vous (= conformément à la doc, c'est-à-dire sans la chaîne vide), merci de me préciser la version de votre mysql.
Merci pour vos réponses,
