blob: 685b6a2d1d8b4ca45243a98d59e3985f0f031b79 [file] [log] [blame]
-- SORT_QUERY_RESULTS
drop table over10k_n11;
create table over10k_n11(
t tinyint,
si smallint,
i int,
b bigint,
f float,
d double,
bo boolean,
s string,
ts timestamp,
`dec` decimal(4,2),
bin binary)
row format delimited
fields terminated by '|'
TBLPROPERTIES ("hive.serialization.decode.binary.as.base64"="false");
load data local inpath '../../data/files/over10k' into table over10k_n11;
select s, rank() over (partition by s order by si), sum(b) over (partition by s order by si) from over10k_n11 order by s, rank() over (partition by s order by si), sum(b) over (partition by s order by si) limit 100;
select s,
rank() over (partition by s order by `dec` desc),
sum(b) over (partition by s order by ts desc)
from over10k_n11
where s = 'tom allen' or s = 'bob steinbeck';
select s, sum(i) over (partition by s), sum(f) over (partition by si) from over10k_n11 where s = 'tom allen' or s = 'bob steinbeck' ;
select s, rank() over (partition by s order by bo), rank() over (partition by si order by bin desc) from over10k_n11
where s = 'tom allen' or s = 'bob steinbeck';
select s, sum(f) over (partition by i), row_number() over (order by f) from over10k_n11 where s = 'tom allen' or s = 'bob steinbeck';
select s, rank() over w1,
rank() over w2
from over10k_n11
where s = 'tom allen' or s = 'bob steinbeck'
window
w1 as (partition by s order by `dec`),
w2 as (partition by si order by f)
;