Skip to content

Commit

Permalink
Add examples
Browse files Browse the repository at this point in the history
  • Loading branch information
felixge committed Sep 21, 2020
1 parent 55667f4 commit f6a4adf
Show file tree
Hide file tree
Showing 9 changed files with 25 additions and 0 deletions.
2 changes: 2 additions & 0 deletions examples/json/json.sql
@@ -0,0 +1,2 @@
SELECT json_build_object(i, i)
FROM generate_series(1, 1000) i;
2 changes: 2 additions & 0 deletions examples/json/jsonb.sql
@@ -0,0 +1,2 @@
SELECT jsonb_build_object(i, i)
FROM generate_series(1, 1000) i
2 changes: 2 additions & 0 deletions examples/sum/gauss.sql
@@ -0,0 +1,2 @@
SELECT i, (i * (i + 1)) / 2 AS sum
FROM generate_series(1, 1000) g(i);
7 changes: 7 additions & 0 deletions examples/sum/recursive.sql
@@ -0,0 +1,7 @@
WITH RECURSIVE sums AS (
SELECT 1 AS i, 1 AS sum
UNION
SELECT i+1, sum+i FROM sums WHERE i <= 1000
)

SELECT * FROM sums;
2 changes: 2 additions & 0 deletions examples/sum/window.sql
@@ -0,0 +1,2 @@
SELECT i, sum(i) OVER (ORDER BY i) AS sum
FROM generate_series(1, 1000) g(i);
1 change: 1 addition & 0 deletions examples/unique/destroy.sql
@@ -0,0 +1 @@
DROP TABLE numbers;
1 change: 1 addition & 0 deletions examples/unique/distinct.sql
@@ -0,0 +1 @@
SELECT DISTINCT i FROM numbers;
1 change: 1 addition & 0 deletions examples/unique/group_by.sql
@@ -0,0 +1 @@
SELECT i FROM numbers GROUP BY 1;
7 changes: 7 additions & 0 deletions examples/unique/init.sql
@@ -0,0 +1,7 @@
DROP TABLE IF EXISTS numbers;

CREATE TABLE numbers AS
SELECT * FROM generate_series(1, 10000) i;
CREATE INDEX ON numbers(i);

VACUUM ANALYZE numbers;

0 comments on commit f6a4adf

Please sign in to comment.