限定子句

适用于:勾选“是”砖的SQL勾选“是”Databricks运行时10.0及以上。

筛选窗口函数的结果。使用有资格,则至少需要一个窗口函数出现在选择列表或有资格条款。

语法

有资格boolean_expression

参数

  • boolean_expression

    计算为结果类型的任何表达式布尔.两个或多个表达式可以使用逻辑运算符().

    方法中指定的表达式有资格子句不能包含聚合函数。

例子

创建表格经销商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本田公民