sql函数

"sql函数" 分类下的文档该分类下有16篇文档创建该分类下的文档
利用sql进行排序
文档创建者:axing      创建时间:09-04 15:56      标签: sql排序 空值排序 中文排序 随机排序 自定义排序       编辑:1次    |   浏览:1450次

摘要:1.问题描述在对数据进行展示之前,如果没有对数据进行排序,会使数据看起来一片混乱,不能清晰地看到各数据之间的关系。而排序,也有各种各样的需求,如按时间排序,按数字排序,按中文排序等,如果我们只会使用使用[阅读全文:]

分析函数-NTILE()
文档创建者:zsh331      创建时间:05-14 21:44      标签: NTILE ()函数 sql 分析函数 排名函数 9.0验证       编辑:6次    |   浏览:1635次

摘要:一、需求描述有时我们在设计报表的过程中,可能会遇到这样的需求:将数据按照某一字段平均分组,比如一张成绩表(100人)按某一科目成绩(高低)顺序分为4组,将第一组-优,第二组-良,第三组-较差,第四组-不[阅读全文:]

分析函数-环比lag()
文档创建者:zsh331      创建时间:05-11 22:44      标签: 分析函数 环比 9.0验证       编辑:4次    |   浏览:1652次

摘要:一、问题描述对于一些有规律的数据统计表,有时候需要对其分组求每层上期或环比来做分析统计操作,称求【环比值】。如图:二、实现思路在数据集中用sql的【lag() over(PARTITION B[阅读全文:]

开窗函数-逐层均值
文档创建者:zsh331      创建时间:05-09 20:10      标签: sql 平均值 逐层平均值       编辑:3次    |   浏览:1374次

摘要:一、问题描述对于一些用户而言,有时候需要对原始数据分组求每层(包含)所处前N层的平均值来与当月数据做对比分析,称求【逐层平均值】。遇到类似需求时候,该如何处理呢?如图所示:二、实现思路在创建数据集时用s[阅读全文:]

开窗函数-跨层累计
文档创建者:zsh331      创建时间:05-05 13:35      标签: 开窗函数 累计 扩层累计 sql       编辑:3次    |   浏览:1438次

摘要:1、问题描述【逐层累计】是每一组中将每层与上一层数据相加,得到这一层的累计结果。【跨层累计】不是每组分别累计,而是从第二组开始在上一组的累计结果上继续累计。除了通过单元格设置实现此功能外,我们接下来介绍[阅读全文:]

开窗函数-排名
文档创建者:zsh331      创建时间:02-15 23:13      标签: 排序 排名 开窗函数 sql 已验证       编辑:6次    |   浏览:2612次

摘要:一.问题描述对于一些特殊的数据表,我们想对它的某一数据列进行排序,表中又不存在排序字段,但又不想在模板中进行排序处理,此时我们就需要在建立数据集时直接通过sql进行处理了。二.实现思路在创建数据集时用s[阅读全文:]

表达式-CASE
文档创建者:zsh331      创建时间:02-25 15:48      标签: sql case case when then else end case表达式       编辑:1次    |   浏览:1970次

摘要:一.CASE介绍计算条件列表,并返回多个可能的结果表达式之一。CASE 表达式有两种格式:      ☆ CASE 简单表达式:它通过将表达式与一组简单的表达式进行比较来确[阅读全文:]

分析函数-CUME_DIST()
文档创建者:zsh331      创建时间:02-22 22:17      标签: 分析函数 CUME_DIST() sql 已验证       编辑:6次    |   浏览:1533次

摘要:一.问题描述      有时候,一些特殊的数据分析,我们很难通过报表单元格界面设计出来!比如我手里有一张企业的薪资表,现在想分析某个人薪资在本部门或全公司处于一个什么水平,[阅读全文:]

通过Sql实现的组内排序(排名)
文档创建者:zsh331      创建时间:02-20 22:53      标签: sql 组内排序 排名 组内排名 9.0验证       编辑:6次    |   浏览:5837次

摘要:一.问题描述对于一些特殊的数据表(年报,月报),可能只需要对它某一个时间点(某一年或某一个月)的数据进行分析,此时在你的脑海里肯定会闪现一个词--【组内排序】。设置单元格父格,进行分组扩展就能实现。但我[阅读全文:]

行转列/列转行
文档创建者:zsh331      创建时间:02-18 22:42      标签: 行转列 列转行 sql 已验证       编辑:3次    |   浏览:2321次

摘要:一.问题描述由于一些特殊的数据表结构,往往在满足客户的需求方便会很难实现,但用户又不希望去改变表的结构,那我们怎么来实现这一功能呢?  →→二.实现思路可以在创建数据集时,直接对相关表通过SQ[阅读全文:]

分组合并字符串
文档创建者:axing      创建时间:03-18 19:59      标签: 9.0验证       编辑:2次    |   浏览:776次

摘要:1.问题描述在针对数字类型的数据时,我们有分组求和,求最大最小值等操作。而在处理字符串类型的数据时,有时我们也需要将同分组的数据合并拼接到一起,如下图所示:      &n[阅读全文:]

两个表里数组字段的映射关联
文档创建者:zsh331      创建时间:10-24 20:04      标签: find_in_set()、 group_concat()、charindex(),数组映射 9.0验证       编辑:5次    |   浏览:1341次

摘要:A、需求描述。有时,在新建数据集过程中,可能会遇到这样的需求:将2个表进行数组字段的映射关联,形成一个最终表。一般情况下,可以直接通过表与表之间通过JOIN关联实现,但如果某个字段以数组存在时,JOIN[阅读全文:]

Null的处理
文档创建者:zsh331      创建时间:02-19 21:37      标签: NULL,分母为0,空值 9.0验证       编辑:2次    |   浏览:1853次

摘要:一.问题描述我们在建立数据集时,有时候可以会在原表基础上对字段进行加减乘除的运算,此时如果遇到字段中有Null或0值的情况,我们该怎么处理呢?二.解决思路可以对Null或0值通过数据库表达式进行转换再运[阅读全文:]

替换函数(Replace,Trim,Rtrim,
文档创建者:zsh331      创建时间:02-21 22:41      标签: Replace() TRIM( ) RTRIM( ) LTRIM( ) 替换 空格 9.0验证       编辑:1次    |   浏览:1992次

摘要:一.问题描述大家平时在设计报表的时候,很多人都遇到过这样的问题,明明传递参数进去了,为什么检索不到数据呢?可在数据表中查看是有数据的呀?最后得出的结论:由于表中字段内容存在各种各样的问题导致的,比方字符[阅读全文:]

Join连接
文档创建者:zsh331      创建时间:02-16 21:57      标签: SQL JOIN 连接 交叉 9.0验证       编辑:3次    |   浏览:1849次

摘要:一.问题描述        由于一些特殊的数据展示,比如需要在一张报表上同时展示客户信息和对应的订单详情,这个时候就会用到客户表和订单表里的内容,虽然可以建立多个[阅读全文:]

开窗函数-逐层累计
文档创建者:zsh331      创建时间:05-04 21:30      标签: 开窗函数 累计 逐层累计 sql 9.0验证       编辑:3次    |   浏览:1645次

摘要:1、问题描述对于一些数据表,我们想对每一组中将每层与上一层数据相加,得到这一层的累计结果,考虑到效率问题,不想在模板中进行单元格设置,此时我们就需要在建立数据集时直接通过sql处理,如下图所示的年度累计[阅读全文:]