Se connecter avec
S'enregistrer | Connectez-vous

syntaxe concaténation de chaine base open office

Dernière réponse : dans Programmation

Salut

je cherche la syntaxe me permettant de concaténer plusieurs champs en 1 seul.

cas explicite : adresse codepostal et ville dans un champ contact

j'ai deja eseeyé plusieurs solutions comme celles ci dessous :

SELECT adresse + codepostal + ville as contact FROM "PAYS_DE_REDON"

cette requette me retourne une colonne vide alors que dans la table à des valeurs dans les champs

autre requete esseyée :

SELECT contact(adresse2,codepostal,ville) FROM "PAYS_DE_REDON"

erreur = Impossible de charger le contenu des données.

SELECT "adresse2" ||' ' || "codepostal" ||' ' || "ville" as CONTACT FROM "PAYS_DE_REDON"

erreur = Syntax error in SQL expression

donc si vous avez des solutions je suis preneur.

Merci d'avance.
Lassé par la pub ? Créez un compte

voila la bonne syntaxe pour cancaténer sous open office

SELECT "nom", CONCAT( "ville", ' - ', "adresse2", ' - ', "codepostal" ) AS "adresse", "tel1", "tel2", "activite" FROM "PAYS_DE_REDON" ORDER BY "ville", "nom"


@ + sur les forums d'info-du-net
Lassé par la pub ? Créez un compte
Tom's guide dans le monde