MySQL, concaténation dans une requête?

Résolu
ludo -  
 Soignisec -
Salut,

Comment concaténer deux champs avec MySQL dans une requête?
Comment formater une date (du format Américain je veux obtenir le format français)avec MySQL dans une requête?

Merci.

3 réponses

  1. Arkhee
     
    Je complète avec une alternative, vu que le sujet arrive souvent dans les recherches Google. Si on a plus de deux champs à concaténer, certains pouvant être vides :

    SELECT CONCAT_WS(' ',titre,prenom,secondprenon,nom) as nom_complet FROM utilisateurs

    Le premier paramètre est le séparateur, il faut mettre sa liste de champs après.
    La fonction CONCAT_WS ne prend pas en compte les valeurs NULL ou les chaines vides pour les paramètres après le séparateur, donc on ne risque pas d'avoir plusieurs espaces l'un après l'autre.
    19
    1. lawrynn
       
      Je vous remercie pour l'explixation
      0
    2. Soignisec
       
      Super !
      0
  2. mbaye
     
    gv le mem problem

    merci pour la reponse c'est formidable
    0
    1. azmedhs
       
      Comment integre un espace entre le nom et le prenom
      0
      1. Phil > azmedhs
         
        SELECT ID_UTIL, CONCAT( PRENOM_UTIL, ' ', NOM_UTIL ) FROM TABLE
        0
    2. nico
       
      Merci !
      0