sql >> Databáze >  >> RDS >> Mysql

Záznam docházky ve formátu SQL Query

Bez ohledu na databázi, kterou používáte, koncept toho, čeho se snažíte dosáhnout, se nazývá „kontingenční tabulka“.

Zde je příklad pro mysql:http://en.wikibooks.org/wiki/MySQL/Pivot_table

Některé databáze pro to mají vestavěné funkce, viz odkazy níže.

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

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

Vždy můžete vytvořit pivot ručně. Stačí vybrat všechny agregace v sadě výsledků a poté vybrat z této sady výsledků.

Zkontrolujte také toto odkaz , odpověď vám poskytne MGA...




  1. Jak mohu zkontrolovat, zda existuje tabulka MySQL s PHP?

  2. Vypočítejte percentil z frekvence v MySQL

  3. SQL Server kontingenční tabulka s více sloupcovými agregacemi

  4. Proč je vkládání-výběr do tabulky proměnných z proměnné XML tak pomalé?