RosettaCodeData/Task/Fibonacci-sequence/PL-pgSQL/fibonacci-sequence-1.sql

9 lines
172 B
MySQL
Raw Permalink Normal View History

2020-02-17 23:21:07 -08:00
CREATE OR REPLACE FUNCTION fib(n INTEGER) RETURNS INTEGER AS $$
BEGIN
IF (n < 2) THEN
RETURN n;
END IF;
RETURN fib(n - 1) + fib(n - 2);
END;
$$ LANGUAGE plpgsql;