限定子句
适用于:砖的SQLDatabricks运行时10.0及以上。
筛选窗口函数的结果。使用有资格
,则至少需要一个窗口函数出现在选择
列表或有资格
条款。
例子
创建表格经销商(idINT,城市字符串,car_model字符串,数量INT);插入成经销商值(One hundred.,“弗里蒙特”,“本田思域”,10),(One hundred.,“弗里蒙特”,“本田雅阁”,15),(One hundred.,“弗里蒙特”,“本田CRV”,7),(200,“都柏林”,“本田思域”,20.),(200,“都柏林”,“本田雅阁”,10),(200,“都柏林”,“本田CRV”,3.),(300,“圣荷西”,“本田思域”,5),(300,“圣荷西”,“本田雅阁”,8);——在SELECT列表中限定窗口函数。>选择城市,car_model,排名()在(分区通过car_model订单通过数量)作为排名从经销商有资格排名=1;城市car_model排名-------- ------------ ----圣穆本田协议1都柏林本田CRV1圣穆本田公民1—在qualifier子句中使用窗口函数进行qualifier。选择城市,car_model从经销商有资格排名()在(分区通过car_model订单通过数量)=1;城市car_model-------- ------------圣穆本田协议都柏林本田CRV圣穆本田公民