PostgreSQL 9.1
Версия реализации PostgreSQL языка программирования SQLВерсия PostgreSQL.
Примеры:
Hello, World! - SQL (64):
select 'Hello, World!';
Факториал - SQL (477):
В PostgreSQL задача вычисления факториала решается полностью встроенными средствами: постфиксной функцией !
(существует также префиксная форма !!
) и функцией generate_series
, которая генерирует набор строк, содержащих значения от первого до второго аргумента, включительно.
select n || '! = ' || (n!)
from generate_series(0,16) as seq(n);
Числа Фибоначчи - SQL (478):
WITH RECURSIVE t(a,b) AS (
VALUES(1,1)
UNION ALL
SELECT b, a + b FROM t
WHERE b < 1000
)
SELECT array_to_string(array(SELECT a FROM t), ', ') || ', ...';
Комментарии
]]>blog comments powered by Disqus
]]>