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

PostgreSQL ORDER BY các giá trị trong mệnh đề IN ()

Bạn có thể gói nó vào một bảng dẫn xuất:

SELECT *
FROM (
  SELECT DISTINCT id 
  FROM items 
  WHERE id IN (5,2,9) 
) t
ORDER BY
 CASE id
  WHEN 5 THEN 1 
  WHEN 2 THEN 2
  WHEN 9 THEN 3
 END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:sự cố mã hóa trên Windows khi sử dụng tiện ích dòng lệnh psql

  2. Nhóm postgres theo truy vấn

  3. Giao dịch JDBC với đầu vào của người dùng

  4. Cơ sở dữ liệu PostgreSQL của tôi đã hết dung lượng đĩa

  5. Cách tìm tất cả các tổ hợp (tập hợp con) có kích thước bất kỳ của một mảng trong postgresql