JSFiddle - React, Tailwind, and code Playground
JavaScript
let ranges = (start, end, step, max) => {
let s = "";
for (let i = start; i + step <= end; i = i + step) {
s = s + `sum(if(participations in(` + i + `,` + (i + step) + `),1,0))*100/count(1) as 'entre ` + i + ` et ` + (i + step) + `',` + "\n";
}
s = s + `sum(if(participations >` + end + `,1,0))*100/count(1) as 'supérieur a ` + end + `',` + "\n";
console.log(s);
}
ranges(1, 100, 3, 500);