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

ĐẶT HÀNG tùy chỉnh theo giải thích

Mỗi biểu thức được đánh giá là bool và được coi là 0 đối với sai và 1 đối với đúng và được sắp xếp một cách thích hợp. Mặc dù điều này hoạt động, nhưng logic khó tuân theo (và do đó duy trì). Những gì tôi sử dụng là một hàm tìm chỉ mục của giá trị trong một mảng.

ORDER BY idx(array['Nails','Bolts','Washers','Screws','Staples','Nuts'], s.type)

Điều này dễ dàng hơn nhiều để làm theo. Đinh sẽ được sắp xếp đầu tiên và các loại hạt được sắp xếp sau cùng. Bạn có thể xem cách tạo hàm idx trong kho lưu trữ đoạn mã Postgres.http://wiki.postgresql.org/wiki/Array_Index



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django + Postgres:giao dịch hiện tại bị hủy bỏ, các lệnh bị bỏ qua cho đến khi kết thúc khối giao dịch

  2. Các ký tự tối đa trong nhãn (tên bảng, cột, v.v.)

  3. Các hàm PostgreSQL có giao dịch không?

  4. Không tìm thấy lớp đang tải JDBC org.postgresql.Driver

  5. HikariCP - kết nối không khả dụng