en PHP, je dois modifier ces données dans la chaîne "Smith, robert Thomas" P> Je ne sais pas si je dois utiliser un Je sais que si j'utilise p> Alors, je reçois "Smith, Robert, Thomas" mais j'ai besoin de "Smith, Robert Thomas". P> Tous les conseils? P> P> P> rejoindre code>, concat code> ou concat_ws code>. p>
3 Réponses :
Ensuite, utilisez simplement
CONCAT(LastName, ', ', FirstnName, ' ', MiddleName)
Merci, entre travail et devoirs, je pense que mon cerveau est parti pour la journée! MDR..
@Tommycombs N'oubliez pas de signaler les réponses, ce sont les bases sur les travaux classés, les réponses de signalisation et les points de contribution des points de vue, ce qui motive les gens à continuer à revenir à S-O
Je me rends compte que c'est un Necro, mais il convient de noter ce qui suit:
concat code> & concat_ws code> est en grande partie équivalente. P>
Cependant, la différence la plus remarquable est que Les éléments suivants sont équivalents sauf lorsque une ou plusieurs entrées sont NULL: P> concat code> pourrait ne pas renvoyer les résultats que vous attendez pour les cas où l'une des entrées est NULL. Dans ces cas concat code> A> Retournera NULL WHER WHER concat_ws sautera les valeurs nulles et retournera toujours une chaîne avec le résultat des entrées restantes. Cela signifie que dans la plupart des cas, vous voudrez probablement utiliser concat_ws code> . p> // Result: LastName, FirstName (MiddleName)
CONCAT_WS( '', LastName, ', ', FirstName, ' (', MiddleName, ')' )
Vous écrivez-vous SQL comme ceci pour obtenir le résultat souhaité: Il retournera la sortie: p> Smith, James Blake P> P>