sql >> Databáze >  >> RDS >> Mysql

Data řazení SQL od řádku n+1 do n-1

Takže myslíš. Pro stůl

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

Chcete požadované výsledky seřadit následovně?

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

Pokud ano

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


  1. Zakázat přístup k databázi

  2. 5 tipů, jak udržet databázi v bezpečí

  3. AKTUALIZACE SQL pro začátečníky

  4. Django emuluje chování databáze při hromadném vkládání/aktualizaci/mazání