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

CASE ..OracleSQLのWHEN式

    INを使用できます 条項

    のようなもの

    SELECT
      status,
      CASE
        WHEN STATUS IN('a1','a2','a3')
        THEN 'Active'
        WHEN STATUS = 'i'
        THEN 'Inactive'
        WHEN STATUS = 't'
        THEN 'Terminated'
      END AS STATUSTEXT
    FROM
      STATUS
    

    このデモをご覧ください

    SQLフィドルデモ



    1. T-SQLで同等の分割関数?

    2. MySQLでSELECTINTOOUTFILEを使用する

    3. postgreSQLで既存のテーブルのcreatetablesqlステートメントを生成する方法

    4. MySQLのnow()+1日