sql >> データベース >  >> RDS >> PostgreSQL

postgresqlのIF-THEN-ELSEステートメント

    ここのPostgreSQLドキュメントに記載されているように:

    SQL CASE式は、他のプログラミング言語のif / elseステートメントと同様に、一般的な条件式です。

    質問に具体的に答えるコードスニペット:

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


    1. SQLite FULLOUTERJOINエミュレーション

    2. MicrosoftAccessポッドキャストのエピソード2を聞く

    3. サポートされていないキーワード:メタデータ

    4. SQLServerでの長年にわたる文字列の集約