Concaténer des colonnes en sql

Plusieurs sujets dans le même après avoir fouillé le web, nous allons faire ENFIN le tour de l'option CONCAT()

Syntaxe pour concaténer des colonnes sql

Simple :

SELECT

CONCAT(colonne1, colonne2)

FROM table

résultat de la concaténation sql :

valeurcolonne1valeurcolonne2

Plusieurs colonnes à additionner avec CONCAT()

SELECT

CONCAT(colonne1, '-', colonne2, '-', colonne3)

FROM table

résultat de la concaténation mysql

valeurcolonne1-valeurcolonne2-valeurcolonne3

Ajouter un nombre à une chaîne de caractères sql

LA QUESTION que tout le monde se pose est bien sur la concaténation d'une colonne number avec une ou des colonnes varchar

Pour ce faire il faut utiliser un CAST() pour passer un nombre vers une valeur de caractère

SELECT

CONCAT(CAST(colonnenumber1 AS CHAR), '-', colonne2, '-', colonne3)

FROM table

résultat de la concaténation mysql avec nombre et char

colonnenumber1-valeurcolonne2-valeurcolonne3

 

A vous de faire vos exemples de concaténation :)

Concaténer des colonnes en sql
Note 5 sur 5 Pour 6 votes