sql >> Databáze >  >> RDS >> PostgreSQL

Chyba typu příkazu Nested Case (postgres)

Zkuste odstranit vnořený case . Možná to z nějakého důvodu znamená rozdíl pro kompilátor:

CASE
    WHEN b.condition = 'ERROR' AND c.condition2 = 'ERROR' THEN d.condition3
    WHEN b.condition = 'ERROR' THEN c.condition2
    ELSE c.condition
END as current_condition,
...


  1. Jak mohu vybrat * z tabulky v MySQL, ale vynechat některé sloupce?

  2. Jak zkontrolovat, zda jsou všechna pole jedinečná v Oracle?

  3. Jak ukládat data s různou úrovní přesnosti v postgresu?

  4. Deklarování proměnné a nastavení její hodnoty z dotazu SELECT v Oracle