`
NoWhy
  • 浏览: 34517 次
  • 性别: 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>这些表单元素上,所谓双向绑定,指的...

    反射方法调用model

    反射方法调用model

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

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

    ArcGIS Model Builder使用

    举例说明ArcGIS Model Builder的使用方法,中文书写,简单明了~~~~~

    activiti-bpmn-model-5.21.0-API文档-中文版.zip

    赠送jar包:activiti-bpmn-model-5.21.0.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    在laravel框架中使用model层的方法

    创建model:php artisan make:model privilegeModel(名字随便写,可以不加Model) 控制器层加载model <?... //注意命名空间 ... use app\privilegeModel;... $model=new \App\PrivilegeModel();... //调用model层中方法

    【JavaScript源代码】vue使用v-model进行跨组件绑定的基本实现方法.docx

    vue使用v-model进行跨组件绑定的基本实现方法  大家好,今天我们来说一下使用v-model实现父子组件的绑定效果 父组件: <template> <div> // 3:使用子组件,并使用v-model绑定 <About v-model="father"/> ...

    activiti-bpmn-model-5.21.0-API文档-中英对照版.zip

    使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

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

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

    vue v-model动态生成详解

    1.input 输入框 v-model 绑定的字段名需要根据后台返回的数据动态生成,此时就不可以用 v-model绑定,而是用传统的方法 value 动态绑定,并且用子组件绑定向父组件传递值和事件。 代码如下: //子组件 <input ...

    mybatis代码生成工具mapper、dao、model以及model中get、set方法的注释

    此demo可以生成dao、model、mapper文件,并且根据数据库的comment生成model中get、set方法的注释

    Zend Framework教程之模型Model基本规则和使用方法

    本文实例讲述了Zend Framework教程之模型Model基本规则和使用方法。分享给大家供大家参考,具体如下: 这里讲讲Zend中的model。其实Zend中的Model处理是相当简单的。 这主要得益于autoload功能。不像其它框架,为...

    Django中Model的使用方法教程

    最近学习了一下Django文档的model部分,通过学习的内容整理了这篇文章,下面这篇文章主要给大家介绍了关于Django中Model的使用方法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小...

    asp.net实现利用反射,泛型,静态方法快速获取表单值到Model的方法

    主要介绍了asp.net实现利用反射,泛型,静态方法快速获取表单值到Model的方法,结合实例形式分析了asp.net中反射,泛型,静态方法给model赋值的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    Thinkphp5.0 框架Model模型简单用法分析

    主要介绍了Thinkphp5.0 框架Model模型简单用法,结合实例形式分析了thinkPHP5.0框架模型Model常用方法的简单使用技巧,需要的朋友可以参考下

    Entity Model Studio 2.5.0

    Entity Model Studio 是一款支持面向对象设计方法的建模及代码生成工具。其主要的作用是帮助开发者提高设计开发软件的效率,改善开发体验,更好更快的完成软件开发工作。本产品在软件的开发的几个必要的步骤:静态...

    model_compression, 基于知识提取方法的模型压缩实现.zip

    model_compression, 基于知识提取方法的模型压缩实现 model_compression三种知识抽取或者教师方法的模型压缩实现 [1] [2] [3] 。基本架构是教师学生模型。 cifar-10我使用 cifar-10 数据集完成这项工作。下载 cifar-...

    vue2 v-model/v-text 中使用过滤器的方法示例

    主要介绍了vue2 v-model/v-text 中使用过滤器的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Global site tag (gtag.js) - Google Analytics