Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQL ऑर्डरिंग डेटा पंक्ति n+1 से n-1 . तक

तो आपका मतलब है। टेबल के लिए

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टाइमज़ोन जोड़ने के लिए मौजूदा तालिकाओं को कैसे संशोधित करें

  2. MySQL परीक्षण विशेषाधिकार

  3. अनुपलब्ध/अनुपलब्ध निर्भरता वाली सेवाएँ

  4. विशेषाधिकार देने का प्रयास करते समय उपयोगकर्ता 'रूट'@'लोकलहोस्ट' के लिए प्रवेश निषेध। मैं विशेषाधिकार कैसे प्रदान करूं?

  5. जबकि MySQL में सिंटैक्स-त्रुटि