Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Dados de ordenação SQL da linha n+1 a n-1


Então você quer dizer. Para uma mesa
ID
---
1
2
3
4   <--N
5
6

Você deseja que os Resultados Desejados sejam ordenados da seguinte forma?
5   <--N + 1
6
1
2
3   <--N - 1

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