Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Denormalisasi Data (Mungkin Pivot?)

Anda dapat menggunakan poros. Anda juga perlu "Memperingkat" guru Anda 1-6. Lihat komentar saya tentang bagaimana Anda ingin melakukan ini. Untuk saat ini:

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

Kemudian Anda dapat berporos pada pernyataan ini. Berikut ini penjelasan yang bagus:Menggunakan Pivot dan UnPivot



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara termudah untuk mendapatkan jumlah total dan hitungan subset?

  2. Cara membaca beberapa set hasil yang dikembalikan dari prosedur tersimpan SQL Server di R

  3. hitung Jumlah Bijaksana Baris - server Sql

  4. Operator efek samping penggunaan tidak valid Sisipkan dalam suatu fungsi

  5. Cara Mengenkripsi Tampilan di SQL Server