Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Format rekordu obecności na zajęciach Zapytanie SQL

Niezależnie od używanej bazy danych koncepcja tego, co próbujesz osiągnąć, nazywa się „Tabelą przestawną”.

Oto przykład dla mysql:http://en.wikibooks.org/wiki/MySQL/Pivot_table

Niektóre bazy danych mają w tym celu wbudowane funkcje, zobacz poniższe linki.

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

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

Zawsze możesz utworzyć oś obrotu ręcznie. Wystarczy wybrać wszystkie agregacje w zestawie wyników, a następnie wybrać z tego zestawu wyników.

Sprawdź także ten link , otrzymasz odpowiedź od MGA...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaimplementować pesymistyczne blokowanie w aplikacji webowej php/mysql?

  2. Nazwy zestawów MySQL ODBC 5.1 nie są dozwolone przez sterownik

  3. Resetowanie wartości auto-inkrementacji bazy danych MySql za pomocą JPA

  4. MySQL alter table add kolumna z błędem składni klucza podstawowego

  5. Migracja Ruby on Rails, dwa klucze podstawowe, ale tylko jeden z automatyczną inkrementacją