zoukankan      html  css  js  c++  java
  • model子句

     把数据库表中数据按照电子表格数据方式处理的方案

    1.model子句

     model 【return updated rows】
      partition by (parameter1,parameter2......parameterN)  --分区子句
      dimension by (parameter1,parameter2......parameterN)   --维度列,用来确定分区中的一列
      measures ( parameter1,parameter2......parameterN) --度量值,用来计算和储存单元格值
      rules automatic order(求解顺序)(                                                                          --规则 

           [order by parameter1,parameter2....parameterN] --自定义求解顺序

             -- 计算的方法
      )

    2.例子

      select product, country, year, week, inventory, sale, receipts
      from sales_fact
      where country in ('Australia')

    model return updated rows  -返回更新的句,无的话返回所有分区的数据

    partition by (product, country) 

      dimension by (year, week)  --以year,week定义维度列
      measures ( 0 inventory , sale, receipts) --度量值,inventory新的列,用来储存计算的值
      rules automatic order(
           inventory [year, week ] =
                                     nvl(inventory [cv(year), cv(week)-1 ] ,0)
                                      - sale[cv(year), cv(week) ] +
                                      + receipts [cv(year), cv(week) ]
       )

      order by product, country,year, week

  • 相关阅读:
    ASP.NET Core中的Action的返回值类型
    ASP.NET Core中的Controller
    ASP.NET Core Authentication and Authorization
    ASP.NET Core
    ASP.NET Core ActionFilter引发的一个EF异常
    使用Github Packages功能上传nuget包到Github
    「每日五分钟,玩转JVM」:线程共享区
    JVM(二):画骨
    Spring Boot 2.x (十八):邮件服务一文打尽
    一道面试题
  • 原文地址:https://www.cnblogs.com/yaodidi/p/8328389.html
Copyright © 2011-2022 走看看