Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

KASUS .. KETIKA ekspresi di Oracle SQL

Anda dapat menggunakan IN klausa

Sesuatu seperti

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

Lihat demo ini

SQL Fiddle DEMO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. masalah dengan fungsi to_date dengan sysdate

  2. UTL_FILE.FREMOVE Contoh:Hapus File di Oracle

  3. Di Oracle, bagaimana cara mengubah sesi saya untuk menampilkan UTF8?

  4. Langkah demi Langkah R12.2.6 Instalasi EBS di Virtual Box

  5. ORACLE - ORA-01843:bukan bulan yang valid