Le 02/09/06, p.chico<[EMAIL PROTECTED]> a écrit :



 Bonjour à tous.

Quelqu'un peut-il m' indiquer s' il est possible de concaténer  ou calculer
deux champs d' une  table à l' intérieur d' une requête .
Grand merci pour votre réponse


Pierre CHICO-SARRO



(N =45° 41' 59,9" E = 004° 56' 20,6").




Bonjour,
il est tout à fait possible de concaténer deux champs d'une table dans
une requête.
Pour une base intégrée hsqldb :

SELECT CONCAT("champ1", "champ2") AS "concat" FROM "Table1"

si l'on souhaite concaténer plus de deux champs, on peut imbriquer des
fonctions concat (le CONCAT de hsqldb ne supporte que deux arguments)
mais ça devient vite illisible, ou utiliser l'opérateur || :

SELECT ("nom" || ' ' || "prenom") AS "concat" FROM "Adresses"

à exécuter en mode sql direct, sinon message d'erreur.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à