]]> ]]>

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

]]>

Работа программистам