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

MySQL Sắp xếp theo một số, Nulls cuối cùng

MySQL có một cú pháp không có tài liệu để sắp xếp các giá trị rỗng cuối cùng. Đặt dấu trừ (-) trước tên cột và chuyển ASC thành DESC:

SELECT * FROM tablename WHERE visible=1 ORDER BY -position DESC, id DESC

Về cơ bản, nó là nghịch đảo của position DESC đặt các giá trị NULL cuối cùng nhưng nếu không thì giống với position ASC .

Tham khảo tốt là ở đây http://troels.arvin.dk/db/rdbms# select-order_by



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuẩn hóa trong MYSQL

  2. Mười công cụ GUI của MySQL hàng đầu

  3. Kết hợp ANSI 1992 JOIN và COMMA trong một truy vấn

  4. Cách hàm LOAD_FILE () hoạt động trong MySQL

  5. Cách cắt ngắn bảng trong MySQL