`
NoWhy
  • 浏览: 35764 次
  • 性别: Icon_minigender_1
  • 来自: 他乡
社区版块
存档分类
最新评论

Model的使用方法

SQL 
阅读更多
行变列
select
  b1,b2,b3
from
  model_test
model
RETURN UPDATED ROWS
dimension by(A1,A2,A3)
measures(
  '   ' as b1,
  '   ' as b2,
  '   ' as b3,
  A4
)
rules(
  b1[null,null,null]=A4['01','1','1'],
  b2[null,null,null]=A4['02','1','1'],
  b3[null,null,null]=A4['03','1','1']
);


列变行
select
a, n, cn
from
(
select 
'a' as a,
'1' as a1,
'2' as a2,
'3' as a3,
'4' as a4,
'5' as a5,
'6' as a6,
'7' as a7,
'8' as a8,
'9' as a9,
'10' as a10,
'11' as a11,
'12' as a12
from dual
)t
MODEL
RETURN UPDATED ROWS
PARTITION BY (t.a as a)
DIMENSION BY (0 AS n)
MEASURES (
'xx' as cn,
t.a1 as a1,
t.a2 as a2,
t.a3 as a3,
t.a4 as a4,
t.a5 as a5,
t.a6 as a6,
t.a7 as a7,
t.a8 as a8,
t.a9 as a9,
t.a10 as a10,
t.a11 as a11,
t.a12 as a12)
RULES UPSERT ALL
(
cn[1] =   a1[0],
cn[2] =   a2[0],
cn[3] =   a3[0],
cn[4] =   a4[0],
cn[5] =   a5[0],
cn[6] =   a6[0],
cn[7] =   a7[0],
cn[8] =   a8[0],
cn[9] =   a9[0],
cn[10] =  a10[0],
cn[11] =  a11[0],
cn[12] =  a12[0]
)
order by n
分享到:
评论

相关推荐

    vue.js指令v-model使用方法

    vue.js的一大功能便是实现数据的双向绑定,本文就表单处理时运用v-model指令实现双向绑定做一个介绍: v-model这个指令只能用在<input>, <select>,<textarea>这些表单元素上,所谓双向绑定,指的...

    Modeltest 使用说明

    * 主要用于计算 DNA 演化的最佳模型,使用 Maximum Likelihood(ML)方法 * 该程序可以和 PAUP 配合使用,以选择合适的 MODEL 并计算相关参数 二、Modeltest 的使用步骤 1.下载 Modeltest 程序和 PAUP 软件 * 从...

    QTreeView 使用自定义Model

    本篇文章将深入探讨如何使用QTreeView,并结合自定义Model来实现更灵活的数据展现。 首先,理解QTreeView的工作原理至关重要。QTreeView本身并不存储数据,它只是视图部分,负责呈现数据。数据由Model提供,Model是...

    C#MVC框架中的model验证,在其他架构中使用(Winform或控制台)

    使用ModelState.IsValid进行方便快捷的数据验证,其验证也是调用命名空间System.ComponentModel.DataAnnotations和System.ComponentModel中的各种方法进行验证。 但是,使用非MVC架构时,就需要写很多if判断或者正则...

    JSONModel MVC demo

    MJExtension提供了快速的字典转模型和模型转字典的方法,适用于简单的数据转换场景,或者当你不想使用JSONModel时。 MVVM是近年来逐渐流行的另一种设计模式,特别是在React Native和Xamarin等跨平台框架中。MVVM...

    swift语言model的使用

    本项目以`ModelTest`为例,探讨了如何在Xcode环境中有效地使用Swift构建和操作Model。 首先,理解Model的基本概念。Model是应用中的数据模型,它封装了数据和相关的操作。在Swift中,你可以创建一个类或者结构体来...

    反射方法调用model

    反射方法调用model

    Marantz马兰士MODEL 30使用说明书.pdf

    说明书包含了多个部分,如连接方法、播放设置、提示、附录等,旨在帮助用户正确且有效地使用Marantz马兰士MODEL 30。 首先,连接方法部分讲解了如何连接扬声器、播放设备、录音设备、前置放大器或功率放大器,以及...

    qtableview和model配合使用,实现复杂功能

    使用QTableView的setModel()方法将Model与View绑定,之后任何对Model的修改都会实时反映在View上,反之亦然。这样可以确保数据的一致性,无论用户在视图中进行何种操作,都能正确更新到Model中。 7. **其他高级...

    JSONModel的使用

    在本文中,我们将深入探讨JSONModel的使用,包括其基本用法、优点、常见问题及解决策略。 首先,让我们了解JSONModel的基本用法。要使用JSONModel,你需要在你的类中继承自JSONModel,并定义相应的属性。这些属性...

    model.addAttribute()使用.pdf

    在这个例子中,该方法使用了POST方法,并且接受两个请求参数:username和password。这些参数被添加到Model中,之后再返回到"user2"页面。 前端页面接收到这些数据后,可以根据数据类型采取不同的展示方式。例如,...

    用Model-Editor建立Pspice模型

    以下是使用Model Editor建立PSPICE模型的知识点。 首先,Model Editor允许用户根据元件的电气特性,通过数据手册中的参数来创建一个新的仿真模型。这通常涉及到从数据手册中提取关键参数,例如二极管的正向电流、...

    QTreeView树形视图使用自定义模型model

    在实际开发中,我们可能需要根据具体需求定制数据模型,这时就需要使用到自定义模型(model)。本教程将深入讲解如何在`QTreeView`中使用自定义模型,以满足特定的数据展示和操作需求。 首先,`QTreeView`依赖于`...

    Model View Presenter vs Model View Controller

    视图不直接操作模型,而是通过事件触发器调用Presenter的相应方法。 3. **Presenter**:介于View和Model之间,它接收View的事件并处理这些事件,然后更新Model或与Model交互以获取数据。Presenter也负责将Model的...

    利用反射把让Model与XML互相转换的方法

    首先,我们来看`ModelToXML`方法,这是将Model转换为XML的过程。这个方法接受一个Object类型的参数,即我们的Model实例。方法内部创建了一个新的`XmlDocument`对象,这是XML文档的基础构造。接着,创建了一个名为...

    C#自动生成Model工具源码

    本文将深入探讨“C#自动生成Model工具源码”这一主题,包括其工作原理、如何使用和其在软件开发中的价值。 首先,我们需要理解什么是“Model”。在软件开发中,特别是使用MVC(Model-View-Controller)架构时,...

    vue 2.0封装model组件的方法

    在 `style` 部分,我们使用 SCSS 编写组件样式,包括对 `model-mask`、`model-wrapper` 及其子元素的样式设置,以实现所需布局效果。 总结: 封装 Vue 2.0 的 `model` 组件涉及到组件化编程的核心思想,即通过组件...

    model.h5 model.json

    在Keras中,当你构建了一个神经网络模型并编译了它之后,可以通过`model.to_json()`方法将模型的架构导出为JSON格式。这个文件描述了模型的层结构、每层的参数数量以及层之间的连接方式。在加载模型时,如果只有`.h5...

    Oracle communications data model

    该数据模型涉及几个关键点,首先是“速度至价值”(Speed to Value),意味着通过使用Oracle Communications Data Model,企业可以快速建立起数据仓库系统,从而快速获得通信和市场洞察。这种快速的实施方式,伴随着...

Global site tag (gtag.js) - Google Analytics