解析一下这段sql的含义 SELECT geography_hier.member_name AS "Region", units AS "Units", units_geog_rank_level AS "Rank" FROM ANALYTIC VIEW ( USING sales_av HIERARCHIES (geography_hier) ADD MEASURES ( units_geog_rank_level AS ( RANK() OVER ( HIERARCHY geography_hier ORDER BY units desc nulls last WITHIN LEVEL)) ) ) WHERE geography_hier.level_name IN ('REGION') ORDER BY units_geog_rank_level;
时间: 2023-01-11 17:55:36 浏览: 470
SCHEMAS_OPENGIS_NET.zip_SCHEMAS OPENGIS _ogc
这段 SQL 语句执行了以下操作:
1. 从 ANALYTIC VIEW 中选择字段 "Region"、"Units" 和 "Rank"。
2. 在 ANALYTIC VIEW 中使用 sales_av 创建 geography_hier 层次结构,并在层次结构中添加一个名为 "units_geog_rank_level" 的测量。
3. 对 geography_hier 层次结构进行排序,根据 units 字段倒序排列。
4. 筛选 geography_hier 层次结构中 level_name 字段为 REGION 的记录。
5. 根据 units_geog_rank_level 字段对结果进行排序。
阅读全文