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

Pernyataan IF-THEN-ELSE di postgresql

Sebagaimana dinyatakan dalam dokumen PostgreSQL di sini:

Ekspresi SQL CASE adalah ekspresi kondisional umum, mirip dengan pernyataan if/else dalam bahasa pemrograman lain.

Cuplikan kode yang secara khusus menjawab pertanyaan Anda:

SELECT field1, field2,
  CASE
    WHEN field1>0 THEN field2/field1
    ELSE 0
  END 
  AS field3
FROM test


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cursor.execute(INSERT INTO im_entry.test (+entrym+) VALUES ('+p+');)

  2. Bagaimana cara mendeklarasikan variabel lokal di postgresql?

  3. Bagaimana cara mengubah database postgres ke sqlite

  4. Matikan peringatan di sqlalchemy

  5. Pembaruan Versi PostgreSQL Docker PGMASTER