PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Instructions IF-THEN-ELSE dans postgresql

Comme indiqué dans la documentation PostgreSQL ici :

L'expression SQL CASE est une expression conditionnelle générique, similaire aux instructions if/else dans d'autres langages de programmation.

Extrait de code répondant spécifiquement à votre question :

SELECT field1, field2,
  CASE
    WHEN field1>0 THEN field2/field1
    ELSE 0
  END 
  AS field3
FROM test