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

Thứ tự MySQL theo hai cột

Hãy thử điều này

Select * from Products ORDER BY Featured, Priority

Nếu bạn sử dụng ORDER BY trên mysql enum, nó sẽ không sắp xếp nó theo thứ tự bảng chữ cái mà nó sẽ sắp xếp nó theo vị trí của nó trong enum.

Nếu bạn muốn sắp xếp theo thứ tự bảng chữ cái như bạn mô tả, hãy truyền tên enum thành một chuỗi như thế này

Select * from Products ORDER BY  concat(Featured) desc , Priority 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng MySQL với Android

  2. Tạo kết nối MySQL trong Playframework với slick

  3. Trường hợp Mysql không hoạt động

  4. Loại tệp Kiểm tra JPG, JPEG, PNG

  5. LIMIT 1 có được khuyến nghị cho truy vấn trong đó điều kiện WHERE dựa trên PK không?