add benchmark queries
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
CREATE TABLE trade01m(stocksymbol STRING, time INT, quantity INT, price INT)
|
||||
load data infile "../tables/trade01m.csv" into table trade01m fields terminated by ','
|
||||
CREATE TABLE trade1m(stocksymbol STRING, time INT, quantity INT, price INT)
|
||||
load data infile "../tables/trade1m.csv" into table trade1m fields terminated by ','
|
||||
CREATE TABLE trade10m(stocksymbol STRING, time INT, quantity INT, price INT)
|
||||
load data infile "../tables/trade10m.csv" into table trade10m fields terminated by ','
|
||||
@@ -0,0 +1,5 @@
|
||||
-- select rows
|
||||
<sql>
|
||||
CREATE TABLE res0 AS
|
||||
SELECT * FROM trade10m
|
||||
</sql>
|
||||
@@ -0,0 +1,7 @@
|
||||
-- groupby_multi_different_functions
|
||||
<sql>
|
||||
CREATE TABLE res1 AS
|
||||
SELECT avg(quantity) AS avg_quan, min(price) AS min_p
|
||||
FROM trade1m
|
||||
GROUP BY stocksymbol, time
|
||||
</sql>
|
||||
@@ -0,0 +1,4 @@
|
||||
SELECT stocksymbol, MAX(stddevs(3, price))
|
||||
FROM trade1m
|
||||
ASSUMING ASC time
|
||||
GROUP BY stocksymbol
|
||||
@@ -0,0 +1,4 @@
|
||||
-- count values
|
||||
<sql>
|
||||
SELECT COUNT(*) FROM trade10m
|
||||
</sql>
|
||||
@@ -0,0 +1,7 @@
|
||||
-- group by multiple keys
|
||||
<sql>
|
||||
create table res3 AS
|
||||
SELECT sum(quantity) as sum_quantity
|
||||
FROM trade01m
|
||||
GROUP BY stocksymbol, price
|
||||
</sql>
|
||||
@@ -0,0 +1,5 @@
|
||||
-- append tables
|
||||
<sql>
|
||||
CREATE TABLE res4 AS
|
||||
SELECT * FROM trade10m UNION ALL SELECT * FROM trade10m
|
||||
</sql>
|
||||
@@ -0,0 +1,5 @@
|
||||
CREATE table res7 AS
|
||||
SELECT stocksymbol, avgs(5, price)
|
||||
FROM trade10m
|
||||
ASSUMING ASC time
|
||||
GROUP BY stocksymbol
|
||||
@@ -0,0 +1,6 @@
|
||||
<sql>
|
||||
CREATE TABLE res8 AS
|
||||
SELECT stocksymbol, quantity, price
|
||||
FROM trade10m
|
||||
WHERE time >= 5288 and time <= 7000
|
||||
</sql>
|
||||
@@ -0,0 +1,6 @@
|
||||
<sql>
|
||||
CREATE TABLE res9 AS
|
||||
SELECT stocksymbol, MAX(price) - MIN(price)
|
||||
FROM trade10m
|
||||
GROUP BY stocksymbol
|
||||
</sql>
|
||||
Reference in New Issue
Block a user