窗口條款
適用於:磚的SQL磚運行時
window子句允許您一次定義和命名一個或多個不同的窗口規範,並在同一個查詢中的多個窗口函數之間共享它們。
參數
window_name
可以引用窗口規範的標識符。在WINDOW子句中,標識符必須是唯一的。
window_spec
一個窗口規範在一個或多個窗口函數之間共享。
例子
>創建表格員工(的名字字符串,部門字符串,工資INT,年齡INT);>插入成員工值(“麗莎”,“銷售”,10000,35),(“伊萬”,“銷售”,32000,38),(“弗雷德”,“工程”,21000,28),(“亞曆克斯”,“銷售”,30000,33),(“湯姆”,“工程”,23000,33),(“簡”,“市場營銷”,29000,28),(“傑夫”,“市場營銷”,35000,38),(“保羅”,“工程”,29000,23),(克洛伊的,“工程”,23000,25);>選擇輪(avg(年齡)在贏得,1)作為工資,輪(avg(工資)在贏得,1)作為avgsalary,最小值(工資)在贏得作為minsalary,馬克斯(工資)在贏得作為maxsalary,數(1)在贏得作為numEmps從員工窗口贏得作為(訂單通過年齡行之間的2前和2後);25.3.27000.023000290003.26.025500.02100029000427.425000.02100029000529.425200.02100030000531.422600.01000030000533.423800.01000035000535.426000.01000035000536.026750.01000035000437.025666.710000350003.