sql >> データベース >  >> RDS >> Sqlserver

より多くの列から選択するが、1列でグループ化する方法は?

    学生情報が Student テーブルにある場合、クエリは次のようになります:

    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. 別の選択オプションに応じて、DBから選択オプションをフィードします

    2. スラッグを作成するためのmySQLストアド関数

    3. PotgreSQL-エラー:UTF8をエンコードするための無効なバイトシーケンス:0xeb 0x6e 0x74

    4. Pythonを使用したPostgreSQLデータベースでのINSERTの使用