SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
-- WITH RECURSIVE seq AS(SELECT 0 AS v UNION ALL SELECT v + 1 FROM seq WHERE v < 10) -- SELECT v AS n FROM seq; CREATE FUNCTION factorial(n int) RETURNS INT BEGIN IF n=0 THEN RETURN 1; ELSE RETURN n*factorial(n-1); END IF; END factorial; WITH RECURSIVE seq AS(SELECT 0 AS v UNION ALL SELECT v + 1 FROM seq WHERE v < 10) SELECT v AS n, factorial(v) AS factorial FROM seq;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear