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

Cách khai báo một biến trong truy vấn PostgreSQL

Tôi đã hoàn thành mục tiêu tương tự bằng cách sử dụng WITH , nó không ở đâu gần bằng thanh lịch nhưng có thể làm điều tương tự. Mặc dù đối với ví dụ này, nó thực sự quá mức cần thiết. Tôi cũng không đặc biệt khuyên bạn nên làm điều này.

WITH myconstants (var1, var2) as (
   values (5, 'foo')
)
SELECT *
FROM somewhere, myconstants
WHERE something = var1
   OR something_else = var2;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra Go song song được thực thi dựa trên cơ sở dữ liệu PostgreSQL chạy trên Docker

  2. Chọn truy vấn có giới hạn bù quá chậm

  3. Ký tự đại diện PostgreSQL LIKE cho bất kỳ danh sách từ nào

  4. Oracle đến PostgreSQL:Cú pháp nối ngoài ANSI trong PostgreSQL

  5. Cách so sánh hai lược đồ trong PostgreSQL