Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL Porządkowanie Dane od wiersza n+1 do n-1

Więc masz na myśli. Na stół

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

Chcesz uporządkować pożądane wyniki w następujący sposób?

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

Jeśli tak

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. Laravel SQLSTATE[22007]:Nieprawidłowy format daty i godziny:1292 Nieprawidłowa wartość daty i godziny:„2019-03-10 02:00:39” dla kolumny „updated_at” (czas letni?)

  2. MySQL DATE_ADD nie działa

  3. Obliczanie procentu w zapytaniu MYSQL na podstawie warunków

  4. C# MYSQL — W DUPLIKOWANEJ AKTUALIZACJI KLUCZA — to samo zapytanie, różne wyniki

  5. Aparat z Androidem do robienia wielu zdjęć