Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Klassenanwesenheitsaufzeichnungsformat SQL-Abfrage

Unabhängig von der Datenbank, die Sie verwenden, wird das Konzept dessen, was Sie erreichen möchten, als "Pivot-Tabelle" bezeichnet.

Hier ist ein Beispiel für mysql:http://en.wikibooks.org/wiki/MySQL/Pivot_table

Einige Datenbanken haben dafür eingebaute Funktionen, siehe die Links unten.

SQLServer:http://msdn.microsoft.com/de-de/library /ms177410.aspx

Oracle:http://www.dba-oracle.com/t_pivot_examples.htm

Sie können jederzeit einen Pivot von Hand erstellen. Wählen Sie einfach alle Aggregationen in einem Ergebnissatz aus und wählen Sie dann aus diesem Ergebnissatz aus.

Überprüfen Sie auch diesen verlinken , Sie erhalten Ihre Antwort von MGA...