Message posté par : sambre42
----------------------------------------
non, juste une table ou il faut concaténer deux champs avec un / entre les deux champs
(devant le champ B) et un 0 devant l'un des deux champs_devant le champ A
le format souhaité est ‘’A’’ / ‘’B’’
si je j’exécute toutes les requêtes à la suite, j'ai un blocage au niveau UPDATE T SET
Nom
ALTER TABLE T
ADD COLUMN IF NOT EXISTS Nom Varchar;
ALTER TABLE T
ALTER COLUMN insee TYPE Varchar USING (insee::Integrer::Varchar);
UPDATE T set A = CONCAT(0,A) WHERE LENGTH(A)=6
UPDATE T
SET Nom =CONCAT( A, '/', B);
UPDATE T SET Nom = CASE WHEN prop = machin' AND type = 'APPUI' THEN
'0'
WHEN prop <> ' machin' AND type
<> 'APPUI' THEN '1'
ELSE '2'
END;
UPDATE T SET Nom = CONCAT(A,B) WHERE Nom= '0';
et j'ai tourné dans tous les sens et je ne comprends pas. estce que je dois inverser
l'ordre des requetes?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=325614#p325614
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net