तो आपका मतलब है। टेबल के लिए
ID
---
1
2
3
4 <--N
5
6
आप चाहते हैं कि वांछित परिणाम निम्नानुसार क्रमबद्ध हों?
5 <--N + 1
6
1
2
3 <--N - 1
अगर ऐसा है
SELECT ID
FROM T
WHERE ID <> 4
ORDER BY CASE WHEN ID > 4 THEN 0 ELSE 1 END, ID
तो आपका मतलब है। टेबल के लिए
ID
---
1
2
3
4 <--N
5
6
आप चाहते हैं कि वांछित परिणाम निम्नानुसार क्रमबद्ध हों?
5 <--N + 1
6
1
2
3 <--N - 1
अगर ऐसा है
SELECT ID
FROM T
WHERE ID <> 4
ORDER BY CASE WHEN ID > 4 THEN 0 ELSE 1 END, ID