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

postgresで同等のデコード

    同等のものがあります。これは、CASEと呼ばれます。 ステートメント。

    CASEには2つの形式があります:

    単純なケース:

    CASE search-expression
        WHEN expression [, expression [ ... ]] THEN
          statements
      [ WHEN expression [, expression [ ... ]] THEN
          statements
        ... ]
      [ ELSE
          statements ]
    END CASE;
    

    検索されたケース:

    CASE
        WHEN boolean-expression THEN
          statements
      [ WHEN boolean-expression THEN
          statements
        ... ]
      [ ELSE
          statements ]
    END CASE;
    

    CASE ステートメントは読みやすいです。 decode()よりもこれらの方が好きです Oracleで。



    1. onClickjavascript関数を介してPHPを使用してMySqlデータベースを更新する

    2. SQL-名前付きインスタンスを使用してリンクサーバーに接続する

    3. SQLでカウント順に並べ替える方法は?

    4. 行から最大値を取得して別のテーブルに結合する