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

Pokud jsou splněna kritéria, přiřaďte součet sloupce jednomu datu v jiném sloupci

Chcete funkce okna:

select s.*,
       (case when annual_unqiue_count <> 0
             then sum(sales_volume) over (partition by customerId)
             else 0
        end) as sales_volume
from sales s;



  1. vztah mnoho k mnoha

  2. Jak najít duplicitní řádky v SQL?

  3. Jak upravit datový typ v Oracle s existujícími řádky v tabulce

  4. Spojte dvě tabulky MySQL v různých databázích na stejném serveru pomocí Laravel Eloquent