> > Exemple de requête :
> >une forme plus barbare :
> >SELECT "nom" || ' ' || "prenom"AS "concat" FROM "adherents"
> >"adherents" ORDER BY "concat"
> >où "nom" et "prenom" sont des champs de la table "adherents".
>
>
> C'est exactement cette forme que je voudrais utiliser (plus lisible),
> Mais elle ne marche pas :(
>
> J'ai écris :
> SELECT "Prenom" || ' ' || "Nom" AS "TEST"
> FROM "TAB-Patient"
>
> Et j'obtiens l'erreur : La colonne "Prenom" || ' ' || "Nom" est inconnue !
> Alors que mes champs "Prenom" et "Nom" sont bien définis en VARCHAR(500)...
>
1 - j'avais supposé que tu utilises une Base intégrée hsqldb, je ne
sais pas comment l'opérateur || est reconnu par d'autres bases.

2 - Attention, il faut bel et bien doubler le nom de la table. Tu peux essayer :

SELECT "Prenom" || ' ' || "Nom" AS "TEST" FROM "TAB-Patient" "TAB-Patient"

3 - je soupçonne qu'il faut également activer l'icône "instruction sql
direct" dans le module de création de requêtes

Bon courage

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

Répondre à