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

ĐẶT HÀNG THEO Bí danh không hoạt động

Bạn có thể sử dụng ORDER BY 1 để đặt hàng theo trường đầu tiên, đó là "Trái cây". Điều này cũng hợp lệ cho GROUP BY

Cập nhật

Đối với đơn đặt hàng, thay vì thực hiện case theo thứ tự order by , tạo một cột mới trong .. nói .. vị trí thứ hai:

(CASE 
    WHEN "Fruits" = 'Apple' THEN 1 
    WHEN "Fruits" = 'Pear' THEN 2 
    WHEN "Fruits" = 'Grapes' THEN 3 
    ELSE 4 ) as Order

Sau đó, tại bạn ORDER BY 2 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi giá trị khi nhập dữ liệu vào bảng postgres bằng psycopg2

  2. Cách Div () hoạt động trong PostgreSQL

  3. mysql_insert_id thay thế cho postgresql

  4. Laravel:Lỗi [PDOException]:Không thể tìm thấy trình điều khiển trong PostgreSQL

  5. Cách thay đổi mã hóa bộ sưu tập cơ sở dữ liệu mẫu