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

VYPOČÍTAT PROCENTO V SQL podle skupiny

Při použití OVER(PARTITION BY ) nebudete potřebovat připojení k SQL Server

SELECT *,  100*Grade/ SUM(Grade) OVER(PARTITION BY ID) AS Percentage
FROM (
     VALUES(1, 10),(1,20), (2, 15), (2,24), (2,16), (3,29)
) your_table (ID, GRADE)


  1. Proč se při použití CAST v MySQL zobrazuje chyba syntaxe?

  2. Vygenerujte náhodnou int hodnotu od 3 do 6

  3. Neznámý sloupec '' v 'seznamu polí'. Django

  4. Potřebujete pomoc s dotazem sql, abyste našli věci označené všemi zadanými značkami