0
MySQL用に設計されたSQLクエリをPostgresの構文に変換できません。これはクエリです:PostgresのIF-ELSE
select if(sendonly = true, 'REJECT', 'OK') AS access from accounts where username = '%u' and domain = '%d' and enabled = true LIMIT 1;
この素敵な機能 "if()"はPostgreSQLで利用できません。いくつかのCASE句での私の最初の試みは失敗しました。 Postgresでこのクエリを実行するためには、何を変更する必要がありますか?
を、あなたはいずれかを実行しました研究?グーグルの "postgres else if"はhttps://www.postgresql.org/docs/9.1/static/plpgsql-control-structures.htmlを明らかにする。これはIF-THEN-ELSE構造があることを示している。 – ceejayoz
@ceejayozページをもう少し見てみると、それはSQLクエリではなく、サーバー側のPL/pgSQL言語です。 –