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

Oracleでデコードしてpostgresに変換する

    decode 同等のものはCASE

    WITH p (statusgeometry) AS (VALUES (1),(2))
    
    SELECT 
      CASE statusgeometry
        WHEN 1 THEN 'pass'
        WHEN 2 THEN 'fail'
      END,
      -- The following syntax is useful in case you need to do  "something"  
      -- with the columns depending on the condition, e.g lower(), upper(), etc..
      CASE 
        WHEN statusgeometry = 1 THEN 'pass'
        WHEN statusgeometry = 2 THEN 'fail'
      END
    FROM p;
    
     case | case 
    ------+------
     pass | pass
     fail | fail
    (2 rows)
    



    1. マテリアライズド・ビューのリフレッシュには、追加された列は含まれません

    2. SQLiteデータベースをAndroid携帯(Android)のWebサーバーに転送する方法

    3. MSSQLエラー'基になるプロバイダーがOpenで失敗しました'

    4. 統計更新の潜在的な改善:MAXDOP