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

Bagaimana cara Memilih dari lebih banyak kolom tetapi dikelompokkan berdasarkan 1 kolom?

Jika informasi siswa ada di tabel Siswa, maka kueri mungkin terlihat seperti ini:

SELECT student_name, student_birth_day, studentnum
FROM Student S
RIGHT JOIN (
  SELECT studentnum, count(*) as cnt
  FROM   Attendance
  WHERE (attStatus = 'Yes') 
  AND   (unitCode = 'MMA1034')
  GROUP BY studentnum
  HAVING (COUNT(*) < 4)
) A
ON A.studentnum = S.studentnum


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PILIH UNTUK PEMBARUAN dengan SQL Server

  2. Kinerja Sisipan-Pilih Server Tertaut

  3. mvc4 - db.SaveChanges() - nilai desimal di luar jangkauan

  4. Melewati parameter tipe 'objek' dalam parameter bernilai tabel untuk kolom sql_variant

  5. Bagaimana cara menghitung interval waktu?