ICode9

精准搜索请尝试: 精确搜索
  • 未解决的的问题2022-07-10 11:02:39

    传智健康项目 1. 在Controller层中构造出Date数据类型,传入Dao层时与mysql中的date字段类型不能匹配(也可能是mybatis的问题),查出的值始终为0 Service层 Date orderDate = orderSetting.getOrderDate(); long count = orderSettingDao.findCountByOrderDate(orderDate); Dao层的myba

  • SQL中累加的三种方法2022-06-25 15:02:37

    之前给小伙伴们介绍了三种去重的方法,虽然不能留言,但是看到大家的点赞和在看数都比较多,今天再给大家分享一下三种累加的方法。   有如下表ADD_NUM 我们希望实现如下结果: 开窗函数学过开窗函数的小伙伴肯定首先想到的就是它了,不错,开窗函数可以很快速的求解出来,具体写法如下: SELE

  • 大数据技术之Hive 第8章 函数 系统内置函数2022-06-08 03:34:05

    第8章 函数 8.1 系统内置函数 1)查看系统自带的函数 hive> show functions; 2)显示自带的函数的用法 hive> desc function upper; 3)详细显示自带的函数的用法 hive> desc function extended upper; 8.2 常用内置函数 8.2.1 空字段赋值 1)函数说明 NVL:给值为NULL的数据赋值,它的格式

  • SQL累加常见的三种方法2022-01-25 11:05:51

    有如下表ADD_NUM 我们希望实现如下结果: 开窗函数 学过开窗函数的小伙伴肯定首先想到的就是它了,不错,开窗函数可以很快速的求解出来,具体写法如下: SELECT OrderDate,SUM(Amount) OVER(ORDER BY OrderDate) Amount FROM Add_Num 子查询 第二种就是子查询了,这种方法也是比较常见的

  • HIVE 窗口函数之 ntile()2022-01-02 10:31:04

    先看一个案例: 下面是一张订单表 要求:查询前 20%时间的订单信息 SQL语句: select * from ( select name,orderdate,cost, ntile(5) over(order by orderdate) sorted from business ) t where sorted = 1;  结果:  探索: 试图查找ntile( )函数的解释: 将ntile(

  • 初识MongoDB(十二) MongoDB管道操作符一2021-12-21 10:33:29

    熟悉Linux系统的小伙伴应该知道Linux中有管道的说法,可以用来方便地处理数据。 MongoDB 2.2版本也引入了新的数据聚合框架,一个文档可以经过多个节点组成的管道,每个节点都有自己特殊的功能,比如文档分组、文档过滤等。每一个节点都会接收一连串的文档,对这些文档做一些类型转换,然后

  • SQL Server高级进阶之表分区删除2021-09-29 16:02:34

    一、引言 删除分区又称为合并分区,简单地讲就是将多个分区的数据进行合并。现以表Sales.SalesOrderHeader作为示例,演示如何进行表分区删除? 重要的事情说三遍:备份数据库!备份数据库!备份数据库! 二、演示 2.1、数据查询 1)查看分区元数据 SELECT * FROM SYS.PARTITION_FUNCTIONS

  • Hive中的 NTILE(n) 函数专讲2021-08-03 16:02:27

    文章目录 数据准备建表语句需求 数据准备 字段:name,orderdate,cost jack,2017-01-01,10 tony,2017-01-02,15 jack,2017-02-03,23 tony,2017-01-04,29 jack,2017-01-05,46 jack,2017-04-06,42 tony,2017-01-07,50 jack,2017-01-08,55 mart,2017-04-08,62 mart,2017-04-09,68

  • invalid comparison: java.util.Date and java.lang.String2021-07-19 21:01:12

    invalid comparison: java.util.Date and java.lang.String <if test="orderDate != null and orderDate != ''"> h.order_date = #{orderDate} </if> 改成 <if test="orderDate != null">

  • 四项技术提高SQL Server的性能2021-07-02 17:57:07

    四项技术提高SQL Server的性能     本文讲解如何使用LEFT JOIN、CROSS JOIN以及IDENTITY值的检索,这些技术来提高基于SQL Server的应用程序的性能或改善其可伸缩性。   有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。但关键在于确定如何进

  • 利用反射将数据库记录映射到JavaBean2021-05-20 08:57:19

    利用反射将数据库记录映射到JavaBean对象-关系映射ORM(Object Relational Mapping)对象-关系映射系统的首要目标是通过向程序员提供对象模型来减轻他们建造应用的工作,同时保持了在底层使用一个健壮的关系数据库所带来的好处。另一个额外的好处是,在操纵缓存于内存中的对象时,相比于直

  • 复杂SQL查询和可视化报表构建2021-04-23 10:52:17

    场景介绍AnalyticDB MySQL数据开发流程。更多AnalyticDB MySQL相关至阿里云体验实验室 简介 目标是让云上数据仓库用户及开发者通过简单的步骤体验基于AnalyticDB MySQL版和DMS构建云原生数据仓库的主要流程,活动将通过实例的开通、结构与数据的初始化、报表的开发、报表可视化等环

  • Hive 窗口函数的使用2021-02-21 10:59:56

    over() :窗口函数,在括号中指定开窗条件,通常和聚合函数、排名函数一起使用。如果开窗条件为空,那么聚合的是过滤后的整张表。 一个窗口函数就会启动一个MR程序。 开窗条件 PARTITION BY:指定分组条件。 ORDER BY:指定组内排序条件。 CURRENT ROW:当前行。 n PRECEDING:前n行。 n FOL

  • hive窗口函数2020-11-28 15:31:12

    窗口函数 一、函数介绍1、OVER():2、其他函数3、排序函数介绍 二、over使用介绍1、数据准备2、查询购买顾客姓名及购买总人数–窗口大小为筛选后的数据集2.1 分组查询购买顾客姓名,但是没有顾客总数2.2 使用over计算购买总人数2.3 sql讲解:count(*) over() 3、查询顾客的购买

  • 笔记2020-11-25 21:01:39

    窗口函数(开窗函数) OVER():指定分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变而变化。   CURRENT ROW:当前行   n PRECEDING:往前n行数据   n FOLLOWING:往后n行数据   UNBOUNDED PRECEDING 起点 UNBOUNDED FOLLOWING 终点 order by[asc/desc] 有序 partition by

  • SqlServer 使用递归公用表表达式处理数据孤岛问题2020-09-01 07:00:38

    完整Sql语句(可直接运行)   -- SqlServer 使用递归公用表表达式处理数据孤岛问题 --创建测试表 -- 判断临时表 #t 是否存在 if object_id(N'tempdb..#t',N'U') is not null begin drop table #t end go create table #t(orderDate date,itemNo nvarchar(20),num int); inser

  • BIRT 中根据参数实现动态日期分组2020-06-16 12:55:27

    BIRT一般擅长处理规则一致的数据,若条件不一致的动态运算在报表中是很难实现的。常规办法是创建scripted data sources, 在该脚本源上自行处理业务逻辑把数据准备好,然后直接传给BIRT展现。但SQL或scripted data sources的方式,代码写起来非常麻烦,而且工作量很大。 比如要处理这么个场

  • hive窗口函数2019-10-09 16:00:47

    语法: 分析函数over(partition by 列名 order by 列名 rows between 开始位置 and 结束位置) 常用分析函数:      聚合类:avg() sum() max() min()      排名类 :      row_number() 按照值排序时产生一个自增编号,不会重复      rank() 按照值排序时产生一个自增编号,值相

  • 大数据实训第5天2019-09-04 21:56:17

    分区表和分桶表的区别:    Hive 数据表可以根据某些字段进行分区操作,细化数据管理,可以让部分查询更快。同 时表和分区也可以进一步被划分为 Buckets,分桶表的原理和 MapReduce 编程中的 HashPartitioner 的原理类似。   分区和分桶都是细化数据管理,但是分区表是手动添加区分,由

  • 行转列2019-08-12 22:35:32

    原文链接:http://www.cnblogs.com/fly007/archive/2012/08/21/2648385.html 行转列和列转行   行列互转,是一个经常遇到的需求。实现的方法,有case when方式和2005之后的内置pivot和unpivot方法来实现。 在读了技术内幕那一节后,虽说这些解决方案早就用过

  • element-ui日期时间选择器的日期格式化问题2019-04-06 19:47:37

    最近在做vue+element-ui的后台管理页面,其中用到了DateTimePicker来选择日期时间,但是在将数据传回后台的过程中遇到了一些令人头疼的问题,在此记录一下解决方案,以免日后再次遇到。 前端代码 submitForm(formName) { this.$refs[formName].validate((

  • hive之窗口函数2019-04-03 19:38:01

    窗口函数 1.相关函数说明 COVER():指定分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变而变化CURRENT ROW:当前行n PRECEDING:往前n行数据n FOLLOWING:往后n行数据UNBOUNDED:起点,UNBOUNDED PRECEDING 表示从前面的起点, UNBOUNDED FOLLOWING表示到后面的终点LAG(col,n):往前

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有