PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Instruções IF-THEN-ELSE no postgresql


Conforme declarado nos documentos do PostgreSQL aqui:

A expressão SQL CASE é uma expressão condicional genérica, semelhante às instruções if/else em outras linguagens de programação.

Snippet de código respondendo especificamente à sua pergunta:
SELECT field1, field2,
  CASE
    WHEN field1>0 THEN field2/field1
    ELSE 0
  END 
  AS field3
FROM test