i

Concaténer des champs et du texte


les solutions qui fonctionnent et que j'ai testé pour HSQLDB:

- CONCAT( "Animateurs"."Prenom" || ' ' || "Animateurs"."Nom" )

(contrairement à ce que j'ai pu indiqué dans mon précédent message.

C'était une erreur de syntaxe de ma part);

- CONCAT( CONCAT( "Animateurs"."Prenom", ' ' ), "Animateurs"."Nom" )

- "Prenom" + SPACE( 1 ) + "Nom"


Il est vrai que la dernière semble plus lisible.




Je voudrais concaténer des champs et du texte dans une requête sql.

J'y arrive presque, mais pas de façon satisfaisante.

Je veux concaténer les champs "prenom" et "nom" en y insérant un espace.


 solutions :

- CONCAT( "Animateurs"."Prenom" || ' ' || "Animateurs"."Nom" )

(contrairement à ce que j'ai pu indiqué dans mon précédent message.

C'était une erreur de syntaxe de ma part);

- CONCAT( CONCAT( "Animateurs"."Prenom", ' ' ), "Animateurs"."Nom" )

- "Prenom" + SPACE( 1 ) + "Nom"