PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Câu lệnh IF-THEN-ELSE trong postgresql

Như đã nêu trong tài liệu PostgreSQL tại đây:

Biểu thức SQL CASE là một biểu thức điều kiện chung, tương tự như các câu lệnh if / else trong các ngôn ngữ lập trình khác.

Đoạn mã trả lời cụ thể câu hỏi của bạn:

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. Cách Log () hoạt động trong PostgreSQL

  2. K-Nearest Neighbor Query trong PostGIS

  3. Tổng quan về các phương thức JOIN trong PostgreSQL

  4. Trình điều khiển QPSQL không được tải Qt

  5. Cách phân vùng bảng postgres bằng bảng trung gian