SELECT id, <X> AS name FROM `table`
Fondamentalement <X>
est une combinaison de
nom + ',' + prénom
par exemple serait
id | name |
2 | Smith, Bob |
3 | Jones, Susy |
Ceci est juste un exemple, je ne veux pas vraiment combiner des noms si simples.
Qu'en est-il de la fonction CONCAT()
?
SELECT id, CONCAT(lastname, ', ', firstname) AS name FROM `table`;
Si vous allez concaténer de nombreux champs, vous pouvez également envisager la fonction CONCAT_WS()
, où le premier argument est le séparateur pour le reste des arguments, qui est ajouté entre les chaînes à concaténer:
SELECT id,
CONCAT_WS(',', field_1, field_2, field_3, field_4) list
FROM `table`;
utilisez concat comme:
SELECT id, CONCAT(lastname, ' , ', firstname) AS name FROM `table`;