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

डेटा को असामान्य बनाना (शायद एक धुरी?)

आप धुरी का उपयोग कर सकते हैं। आपको अपने शिक्षकों को 1-6 "रैंक" करने की भी आवश्यकता है। आप यह कैसे करना चाहते हैं, इस पर मेरी टिप्पणी देखें। अभी के लिए:

Select StudNumber, TeacherNumber, TeacherRank
from (
   Select ST.StudNumber
       , ST.TeacherNumber
       , ROW_NUMBER() OVER (PARTITION BY ST.StudNumber 
                    ORDER BY ST.TeacherNumber) AS TeacherRank
   From StudentTeacher AS ST)
Where TeacherRank <=6

तब आप इस कथन पर ध्यान केंद्रित कर सकते हैं। यहां एक अच्छी व्याख्या दी गई है:पिवट और अनपिवट का उपयोग करना



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2008 में अल्पविराम द्वारा विभाजित कार्य

  2. SQL का उपयोग करके एक स्ट्रिंग के भीतर शब्दों की संख्या खोजें

  3. संग्रहीत कार्यविधि में किसी पैरामीटर को अनदेखा कैसे करें यदि उसका मान शून्य है

  4. SQL सर्वर में CHARINDEX () बनाम PATINDEX () - क्या अंतर है?

  5. SQL सर्वर:कैसे परीक्षण करें कि किसी स्ट्रिंग में केवल अंक वर्ण हैं?