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

Dữ liệu Thứ tự SQL từ hàng n + 1 đến n-1

Vì vậy, bạn có nghĩa là. Đối với một bảng

ID
---
1
2
3
4   <--N
5
6

Bạn muốn Kết quả mong muốn được sắp xếp như sau?

5   <--N + 1
6
1
2
3   <--N - 1

Nếu vậy

SELECT ID
FROM T
WHERE ID <> 4
ORDER BY CASE WHEN ID > 4 THEN 0 ELSE 1 END, ID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể khởi động máy chủ rails

  2. MINUTE () Ví dụ - MySQL

  3. Hibernate tham gia hai bảng và tạo phản hồi json trong dịch vụ web yên tĩnh mùa xuân?

  4. Thiết kế cơ sở dữ liệu tốt, số lượng thuộc tính thay đổi

  5. MySQL lưu trữ thủ tục so với chức năng, tôi sẽ sử dụng cái nào khi nào?