PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Dekode setara di postgres

Ada yang setara. Ini disebut CASE pernyataan.

Ada dua bentuk KASUS:

KASUS Sederhana:

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

KASUS yang Ditelusuri:

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

CASE pernyataan lebih mudah dibaca; Saya lebih suka ini daripada decode() di Oracle.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melakukan kueri PostgreSQL dengan klausa where-in yang berisi banyak kolom secara terprogram?

  2. Bermigrasi Dari Oracle ke PostgreSQL - Yang Harus Anda Ketahui

  3. Gambaran Umum Kolom yang Dihasilkan untuk PostgreSQL

  4. Gagal memvalidasi koneksi yang baru dibuat

  5. Mendaftar dan Mengganti Basis Data di PostgreSQL