add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
create table browser_user_share(
browser varchar(25),
share decimal(5,2));
insert into browser_user_share values
('chrome',55),
('Mozila FF',17),
('MS Edge',12),
('Safari',15),
('duck duck go',0.5);
/* Then result should be Chrome, Mozila and Safari */
5 rows affected
select * from browser_user_share;
browser share
chrome 55.00
Mozila FF 17.00
MS Edge 12.00
Safari 15.00
duck duck go 0.50
with shares as
( select browser, share,
sum(share) over (order by share desc) sum_shares
from browser_user_share) ,
over80 as
( select max(share) s80
from shares
where sum_shares >= 80 )
select browser, share, sum_shares
from shares,
over80
where share >= over80.s80
browser share sum_shares
chrome 55.00 55.00
Mozila FF 17.00 72.00
Safari 15.00 87.00