复杂的分析函数语法格式简单描述如下:

    1. SELECT o_w_id, o_d_id, o_ol_cnt, o_entry_d, rank() OVER (PARTITION BY o_w_id order BY o_entry_d) entry_order
    2. FROM ordr
    3. ORDER BY o_w_id , entry_order
    4. ) WHERE entry_order <=5;
    5. SELECT * FROM (
    6. SELECT o_w_id, o_d_id, o_ol_cnt, o_entry_d, dense_rank() OVER (PARTITION BY o_w_id order BY o_entry_d) entry_order
    7. FROM ordr
    8. ) WHERE entry_order <=5;
    9. SELECT o_w_id, o_d_id, o_ol_cnt, o_entry_d, first_value(o_c_id) OVER (PARTITION BY o_w_id order BY o_entry_d) first_cid
    10. ORDER BY o_w_id ;