Bonjour,

Effectivement, il y a des jours où j'ai l'esprit tordu.

Juste une variante : SELECT CONCAT( "Nom",' ')+ "Prenom" AS "NomPren" FROM "Table1".

JFD

----- Original Message ----- From: "Francois Gatto" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, August 09, 2006 6:41 AM
Subject: Re: [users-fr] DBASE Zone de liste RELANCE


Bonjour,

Pourquoi faire si compliqué ?

Voir ma réponse précédente:
http://fr.openoffice.org/servlets/ReadMsg?list=users&msgNo=51703

Pour les commandes SQL :
http://fr.openoffice.org/servlets/ReadMsg?list=users&msgNo=51706


jean-francois.delaroque a écrit :
Bonsoir,
Désolé et mea-culpa pour l'info CONCAT_WS. Cette fonction est disponible en MySQL mais pas en HSQL.

Un autre essai (HSQL) : Créer une table (« blanc ») avec un seul enregistrement (champ « a ») contenant un espace et l'insérer entre le « nom » et « prenom ». ATTENTION, l'espace seul n'est pas enregistré, utiliser [Alt + 255] (Appuyer sur Alt, taper 255 puis relâcher Alt).

Créer une requête avec les 3 champs séparés. Modifier cette requête pour obtenir par exemple :

SELECT "noms"."Nom"+ "blanc"."a"+ "noms"."Prenom" as "nompren" FROM "blanc", "noms"

C'est un peu bricolage, mais faute de mieux, je reste sur cette proposition.

JFD

----- Original Message ----- From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, August 08, 2006 12:21 PM
Subject: Re: [users-fr] DBASE Zone de liste RELANCE


Bonjour,

Je ne sais si concat_ws fonctionne sous OOo, mais j'en suis resté aux syntaxes
SQL fournies pas HSQL
Pour les commandes :
http://hsqldb.sourceforge.net/doc/guide/ch09.html
Pour les instructions :
http://hsqldb.sourceforge.net/doc/guide/ch09.html#N1224D

Selon "jean-francois.delaroque" <[EMAIL PROTECTED]>:

Bonjour,
Ressortie des archives , la fonction concat_ws. Elle signifie « CONCAT With
Separator ».

SELECT concat_ws(" ","nom","prenom") AS "NOM-Prenom" FROM `exemple`.

JFD

----- Original Message -----

From: "CAPITAINE David" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, August 08, 2006 10:33 AM
Subject: Re: [users-fr] DBASE Zone de liste RELANCE


> UN GRAND Merci de cette réponse  qui m'a permis d'avancer :
> J'ai donc créé une requête :
> SELECT "ID", "NOM" + "Prenom" AS "NOM-Prenom" FROM "adherents"
> Et il m'affiche bien deux colonnes une ID et une avec nom et prenom
> (CHOUETTE)
>
> MAIS
> il me manque un espace entre les deux comment faire ? Remarque si je
> rajoute un espace après NOM comme ci dessous il me réponds qu'il ne
> connait pas cette colonne !
>

Francois
--
Francois Gatto

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



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

Répondre à