#1 Thu 16 August 2012 14:20
- ldp
- Participant occasionnel
- Date d'inscription: 26 Jun 2012
- Messages: 10
Postgresql - concatenation
Bonjour à tous,
je me heurte à un petit problème et j'espère que quelqu'un sera m'aider!! J'espère être sur le bon forum ...
Voilà, je créée un nouveau champs dans ma table et j'aimerais que dans ce champ ce soit une concaténation de texte que je rentre moi et d'une valeur contenue dans un des autres champs de la table ... un exemple vaut mieux qu'un discours alors voilà, dans ce nouveau champs, je voudrais au final que la valeur ressemble à cela :
http://app.cartographie.com/atlas/photo/001_geol.jpg
sachant que le 001 et un ID contenu dans un autre champ et qui change pour chaque enregistrement de la table.
donc j'ai essayé la requête sql suivante :
alter table name_table add column column_name1 character varying(99999);
INSERT INTO name_table (column_name) VALUES('http://app.cartographie.com/atlas/photo/'||column_name2||'_geol.jpg');
Malheureusement, il me répond :
ERROR: column "column_name2" does not exist.
Une solution?
Merci d'avance,
ldp
Hors ligne
#2 Thu 16 August 2012 14:38
- ldp
- Participant occasionnel
- Date d'inscription: 26 Jun 2012
- Messages: 10
Re: Postgresql - concatenation
Rebonjour,
j'ai été un peu vite pour demander de l'aide. Je viens de trouver la solution :
alter table name_table add column column_name1 character varying(99999);
UPDATE name_tablE SET column_name= 'http://app.cartographie.com/atlas/photo … '_geol.jpg';
Désolée,
ldp
Hors ligne