PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 26/11/2014 13:26:27

Usage de Case When

Bonjour,

Je débute sur Postgres et je souhaiterais mettre à jour une couche avec la fonction Case When.

J'ai rédigé le script suivant, où parcelle renvoie à une autre colonne de la même table.

UPDATE parcel_test
   SET section
   CASE WHEN substr( parcelle, 7,1) = 0 then  substr( parcelle , 8,1)
   ELSE substr(parcelle, 7,2) end;

Or, quand je lance le script il est écrit "erreur de synthaxe sur ou près de "Case".

Quelqu'un pourrait-il m'expliquer d'où vient le problème svp ?

Merci d'avance pour vos réponses.

Hors ligne

#2 26/11/2014 23:43:20

gleu
Administrateur

Re : Usage de Case When

Il manque un égal entre section et case.


Guillaume.

Hors ligne

Pied de page des forums