E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sql计算
简化
SQL计算
之打乱数据列次序(Shuffle)
REF_VALUES是数据库表,ID是主键,ORIGINAL_VALUE是源列,将ORIGINAL_VALUE打乱次序后要更新到空列SHUFFLED_VALUE。部分数据如下: SQL: 不同的数据库写法不同,以Oracle为例:createorreplaceprocedureshuffleas TYPEMy_CurTypeISREFCURSOR; CUR_1My
datamachine
·
2015-06-02 08:00
oracle
sql
集算器
打乱数据列次序
简化
SQL计算
之固定分组
固定分组的分组依据不在待分组的数据中,而是来自于外部,比如另一张表、外部参数、条件列表。对于特定类型的固定分组,用SQL实现还算简单,比如:分组依据来自另一张表,且对分组次序没有要求,但要实现其他情况就困难了。集算器可以轻松解决固定分组中的各类难题,下面用几个例子来说明。表sales存储着订单记录,其中CLIENT列是客户名,AMOUNT列是订单金额,请将sales按照“潜力客户列表”进行分组,并
datamachine
·
2015-05-15 09:00
集算器
动态
sql计算
固定分组
条件参数
简化
SQL计算
之固定分组
阅读更多固定分组的分组依据不在待分组的数据中,而是来自于外部,比如另一张表、外部参数、条件列表。对于特定类型的固定分组,用SQL实现还算简单,比如:分组依据来自另一张表,且对分组次序没有要求,但要实现其他情况就困难了。集算器可以轻松解决固定分组中的各类难题,下面用几个例子来说明。表sales存储着订单记录,其中CLIENT列是客户名,AMOUNT列是订单金额,请将sales按照“潜力客户列表”进行
datamachine
·
2015-05-15 09:00
sql计算
固定分组
条件参数
动态
集算器
简化
SQL计算
之固定分组
固定分组的分组依据不在待分组的数据中,而是来自于外部,比如另一张表、外部参数、条件列表。对于特定类型的固定分组,用SQL实现还算简单,比如:分组依据来自另一张表,且对分组次序没有要求,但要实现其他情况就困难了。集算器可以轻松解决固定分组中的各类难题,下面用几个例子来说明。表sales存储着订单记录,其中CLIENT列是客户名,AMOUNT列是订单金额,请将sales按照“潜力客户列表”进行分组,并
datamachine
·
2015-05-15 09:00
集算器
动态
sql计算
固定分组
条件参数
简化
SQL计算
之固定分组
阅读更多固定分组的分组依据不在待分组的数据中,而是来自于外部,比如另一张表、外部参数、条件列表。对于特定类型的固定分组,用SQL实现还算简单,比如:分组依据来自另一张表,且对分组次序没有要求,但要实现其他情况就困难了。集算器可以轻松解决固定分组中的各类难题,下面用几个例子来说明。表sales存储着订单记录,其中CLIENT列是客户名,AMOUNT列是订单金额,请将sales按照“潜力客户列表”进行
datamachine
·
2015-05-15 09:00
sql计算
固定分组
条件参数
动态
集算器
简化SQL式计算之区间合并
区间合并是我们经常遇到的一种复杂
SQL计算
,如进行不重复时间段汇总,或将重叠的时间段合并等计算。由于SQL集合无序,实现时需要采用递归的方式实现,而对于递归函数不足的数据库实现起来则更加困难。
datamachine
·
2015-04-24 09:00
代码
集算器
sql计算
区间合并
简化SQL式计算之区间合并
区间合并是我们经常遇到的一种复杂
SQL计算
,如进行不重复时间段汇总,或将重叠的时间段合并等计算。由于SQL集合无序,实现时需要采用递归的方式实现,而对于递归函数不足的数据库实现起来则更加困难。
datamachine
·
2015-04-24 09:00
代码
集算器
sql计算
区间合并
简化
SQL计算
之竖排多层数据
在我们经常处理的复杂
SQL计算
,常会遇到这种需求:请将分组数据按顺序拼为一列,并将分组和明细标识为不同的类型,如下所示: 此类算法常见于为报表整理数据,SQL缺少有序集合的机制,需要分组和明细分别设置用于排序的计算列
datamachine
·
2015-04-21 08:00
sql计算
简化
SQL计算
之竖排多层数据
在我们经常处理的复杂
SQL计算
,常会遇到这种需求:请将分组数据按顺序拼为一列,并将分组和明细标识为不同的类型,如下所示: 此类算法常见于为报表整理数据,SQL缺少有序集合的机制,需要分组和明细分别设置用于排序的计算列
datamachine
·
2015-04-21 08:00
sql计算
简化
SQL计算
之分组中的关联计算
在数据库应用开发中,我们经常需要面对复杂的SQL式计算,比如多层分组中的关联计算。由于SQL分组时必须同时汇总,并且不能进行对象式关联访问,因此处理这类问题会比较复杂,只能用窗口函数嵌套多层的子查询的高级技巧来实现。集算器支持真正的分组,直观的对象式关联访问,解决这类问题更加容易。分组关联在实际业务中遇到的较多,比如http://forums.bit-tech.net/showthread.php
datamachine
·
2015-04-17 11:00
窗口函数
集算器
sql分组
组内关联计算
简化
SQL计算
之分组中的关联计算
在数据库应用开发中,我们经常需要面对复杂的SQL式计算,比如多层分组中的关联计算。由于SQL分组时必须同时汇总,并且不能进行对象式关联访问,因此处理这类问题会比较复杂,只能用窗口函数嵌套多层的子查询的高级技巧来实现。集算器支持真正的分组,直观的对象式关联访问,解决这类问题更加容易。分组关联在实际业务中遇到的较多,比如http://forums.bit-tech.net/showthread.php
datamachine
·
2015-04-17 11:00
窗口函数
集算器
sql分组
组内关联计算
简化
SQL计算
之分组内的运算
在开发数据库应用时,经常会遇到分组后针对组内数据的运算问题,如:列出近3年每年都发表过论文的学生名单,统计全部参加了历次培训的员工,选出每位客户的高尔夫成绩最高的三天等等。SQL完成这类运算较为复杂,一般需要嵌套多层,导致代码难以理解和维护。而集算器擅长表达这类组内计算,且很容易和JAVA或报表工具集成。下面用一个例子来说明。 根据数据库表SaleData统计出2013年中,每个月销售金额均排在前
datamachine
·
2015-04-14 09:00
java
sql
代码
集算器
分组后计算
简化
SQL计算
之分组内的运算
在开发数据库应用时,经常会遇到分组后针对组内数据的运算问题,如:列出近3年每年都发表过论文的学生名单,统计全部参加了历次培训的员工,选出每位客户的高尔夫成绩最高的三天等等。SQL完成这类运算较为复杂,一般需要嵌套多层,导致代码难以理解和维护。而集算器擅长表达这类组内计算,且很容易和JAVA或报表工具集成。下面用一个例子来说明。 根据数据库表SaleData统计出2013年中,每个月销售金额均排在前
datamachine
·
2015-04-14 09:00
java
sql
代码
集算器
分组后计算
简化
sql计算
系列之记录拆分
阅读更多数据库应用开发中,经常会遇到一些比较复杂的SQL式计算,比如记录拆分,将按分隔符分隔的一条记录拆分成多条记录。SQL在实现时由于数据库间的差异,会遇到语法支持不足、嵌套多层等问题。而集算器具有丰富的类库,可以编写直观分步的脚本,完成这类计算要简单许多,下面通过一个例子来看一下集算器的实现方式。应用程序将用户一次登陆后的所有操作代码按逗号分隔,以一条记录存储到数据库用户操作表user_op中
datamachine
·
2015-04-07 10:00
sql代码
记录拆分
集算器
简化
示例
简化
sql计算
系列之记录拆分
阅读更多数据库应用开发中,经常会遇到一些比较复杂的SQL式计算,比如记录拆分,将按分隔符分隔的一条记录拆分成多条记录。SQL在实现时由于数据库间的差异,会遇到语法支持不足、嵌套多层等问题。而集算器具有丰富的类库,可以编写直观分步的脚本,完成这类计算要简单许多,下面通过一个例子来看一下集算器的实现方式。应用程序将用户一次登陆后的所有操作代码按逗号分隔,以一条记录存储到数据库用户操作表user_op中
datamachine
·
2015-04-07 10:00
sql代码
记录拆分
集算器
简化
示例
简化
sql计算
系列之记录拆分
数据库应用开发中,经常会遇到一些比较复杂的SQL式计算,比如记录拆分,将按分隔符分隔的一条记录拆分成多条记录。SQL在实现时由于数据库间的差异,会遇到语法支持不足、嵌套多层等问题。而集算器具有丰富的类库,可以编写直观分步的脚本,完成这类计算要简单许多,下面通过一个例子来看一下集算器的实现方式。 应用程序将用户一次登陆后的所有操作代码按逗号分隔,以一条记录存储到数据库用户操作表u
datamachine
·
2015-04-07 10:00
集算器
示例
sql代码
简化
记录拆分
简化
sql计算
系列之记录拆分
数据库应用开发中,经常会遇到一些比较复杂的SQL式计算,比如记录拆分,将按分隔符分隔的一条记录拆分成多条记录。SQL在实现时由于数据库间的差异,会遇到语法支持不足、嵌套多层等问题。而集算器具有丰富的类库,可以编写直观分步的脚本,完成这类计算要简单许多,下面通过一个例子来看一下集算器的实现方式。 应用程序将用户一次登陆后的所有操作代码按逗号分隔,以一条记录存储到数据库用户操作表u
datamachine
·
2015-04-07 10:00
集算器
示例
sql代码
简化
记录拆分
SQL计算
两坐标距离后排序
如果两个坐标的列是(x1,y1)、(x2,y2),那么他们之间的距离:SQRT((X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2))SELECT*FROMm_store ORDERBY SQRT((121.517759-`longitude`)*(121.517759-`longitude`)+(31.178469-`latitude`)*(31.178469-`latitude`))
lumengabc
·
2015-01-13 00:00
mysql
My
SQL计算
时间差
SELECT NOW() - '2012-11-11 00:00:00' AS c; SELECT NOW(); SELECT DATEDIFF(DAY, '2012-11-11 00:00:00' ,NOW()); SELECT DATEDIFF(NOW(), '2012-11-11 00:00:00'); SELECT DATEDIFF(NOW(), '2014-11-11 11:
jis117
·
2014-10-21 11:00
mysql
用Postgre
SQL计算
两个日期的差(毫秒)
其实PostgreSQL的参数已经很详细了,同样可以轻而易举的计算出两个日期的差,你也不需要添加新的Func(多看API还是很重要的)selectextract(epochFROM('2001-04-11'-timestamp'2001-04-10'))
禅与程序员
·
2014-10-13 11:00
今天帮助人解决的一个sql问题
阅读更多今天有个人问了一个问题,如下:typeADvalueAin200Aout50Bin100一条
sql计算
每个type的剩余量in代表增减out代表减少.sql如下:DROPTABLEIFEXISTS
asialee
·
2014-09-23 19:00
sql
My
SQL计算
字段
计算字段数据库中存放的表是按列存放,但是有时客户机想获得的信息是若干列之间的组合,或者求和的值。这个组合或者求和的动作可以放在客户机应用程序来做,但是在数据库中实现更为高效。这个新计算出来的结果就称为字段。例如我们需要vend的name后面用括号说明所属国家。则可以实现如下,使用MySQL的Concat拼接函数实现拼接:但是这仅仅是得到了一个值,没有相应的名称,客户机上的应用程序没法引用这个结果。
liuying_1001
·
2014-07-12 23:57
MySQL
My
Sql计算
两个日期的时间差函数
My
Sql计算
两个日期的时间差函数 My
Sql计算
两个日期的时间差函数TIMESTAMPDIFF用法: 语法: Java代码 TIMESTAMPDIFF(interval,datetime_expr1
a351945755
·
2014-05-28 15:00
(四)struts2- 2.3.15.3 spring3.2.4 mybatis-3.2.3 通用分页(不同数据库) 拦截器
没有根据数据库方言进行分页封装,但是提供了拦截器,我们可以在拦截其中获取数据库方言(数据库方言通过配置文件获取)和查询sql,根据数据库方言进行翻页分装,在拦截其中有两种实现方式:拦截器中计算总数,通过jdbc的方式,再封装翻页
sql
chinarenzhou
·
2014-01-27 17:00
mybatis
拦截器
通用分页
数据库方言
SQL描述(4)
接前一篇用一句
SQL计算
出进口价格定基价格指数,这一篇将介绍一句SQL搞定2个指标在不同时差范围内的相关性系数。公式如下:Y,X分别表示2个指标,这2个指标必须有可比性,最齐码变化频率一样。
shuishouhcd
·
2014-01-12 20:00
sql
分析函数
Model
oracle数据源的报表
sql计算
慢&解决
http://blog.csdn.net/u012388497/article/details/17217705问题描述项目里有些报表出来的速度特别慢,尽管对润乾报表和Oracle数据库做了很多优化,效果还是不理想,这些报表普遍数据量比较大,涉及到的数据库表多(几十张)、表间关联频繁(还有自连接),报表里也有多个汇总、比值等计算。以其中一个明细报表为例,它的SQL如下:(select*from(s
datanalysis
·
2013-12-11 11:29
oracle
sql
数据库表
oracle数据源的报表
sql计算
慢&解决
问题描述项目里有些报表出来的速度特别慢,尽管对润乾报表和Oracle数据库做了很多优化,效果还是不理想,这些报表普遍数据量比较大,涉及到的数据库表多(几十张)、表间关联频繁(还有自连接),报表里也有多个汇总、比值等计算。以其中一个明细报表为例,它的SQL如下:(select*from(selectsyb.org_abbnassyb,max(xmb.org_abbn)asxmb,sub.org_su
datamachine
·
2013-12-04 10:00
oracle
优化
报表慢
sql复杂
oracle数据源的报表
sql计算
慢&解决
问题描述项目里有些报表出来的速度特别慢,尽管对润乾报表和Oracle数据库做了很多优化,效果还是不理想,这些报表普遍数据量比较大,涉及到的数据库表多(几十张)、表间关联频繁(还有自连接),报表里也有多个汇总、比值等计算。以其中一个明细报表为例,它的SQL如下:(select*from(selectsyb.org_abbnassyb,max(xmb.org_abbn)asxmb,sub.org_su
datamachine
·
2013-12-04 10:00
oracle
优化
sql复杂
报表慢
SQL计算
天数
1、计算给定时间段的实际月份天数SELECT trunc (SYSDATE)-to_date( '2013-06-28','yyyy-mm-dd' ) FROM dual;2、给定一个月份计算这个月份的天数:select to_char(last_day(to_date('2013-07' ,'YYYY-MM')), 'DD') from dual;3、给定月份的第一天:select last
gh320
·
2013-11-30 21:00
My
Sql计算
两个日期的时间差函数
My
Sql计算
两个日期的时间差函数TIMESTAMPDIFF用法:语法:Java代码TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)说明:返回日期或日期时间表达式
buck_long
·
2013-11-06 12:20
SQL计算
两个日期之间的工作天数(除过周六日的天数)
计算两个日期之前的工作天数,可通过编写如下函数实现: createFUNCTION[dbo].[f_workday]( @dt_begindatetime, --计算的开始日期 @dt_end datetime --计算的结束日期 )RETURNSint AS BEGIN DECLARE@iint,@jint,@s datetime set@i=0 set@j=0set@s=@dt_begin
lwjok2007
·
2013-11-05 14:00
sql
my
sql计算
时间差函数
My
Sql计算
两个日期的时间差函数TIMESTAMPDIFF用法:语法:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)说明:返回日期或日期时间表达式
·
2013-11-01 11:44
my
sql计算
生日算法
year(from_days(datediff(now(),birthdate)))now()当前时间,精确到秒datediff(begindate,enddate):返回两日期之间相关的日数.from_days(days):从0000-00-00开始,根据传入的日数,返回一个日期;year(date):获取日期上的年.
Cycle_C
·
2013-10-07 21:00
MySQL 一些查询的解决方法
My
sql计算
多个字段的值原始数据库如下,所有的字段均为int类型+----+---------+---------+ |id|column1|column2| +----+---------+----
GreatFish
·
2013-07-26 23:00
mysql
查询
query
JSP自定义标签 函数,实现生日计算年龄
在Spring+hibernate的框架中,通过生日计算年龄比较麻烦,通过
SQL计算
年龄也可以实现,还是挺麻烦的,测试过几种方法后,还是在显示层,通过JSP的自定义标签实现比较简单。
wind520
·
2013-05-21 22:00
jsp
函数
标签
自定义
生日
SQL 计算两日期之间的工作天数和过滤工作日(周六、周日)
SQL计算
两日期之间的工作天数和过滤工作日(周六、周日)--计算两个日期相差的工作天数CREATEFUNCTION[dbo].
fddqfddq
·
2013-02-22 14:00
sql
sql
sql
my
sql计算
两个日期的时间差函数
my
sql计算
两个日期的时间差函数TIMESTAMPDIFF用法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)
ducaijun
·
2013-01-13 02:00
mysql
时间差函数
My
Sql计算
两个日期的时间差函数
返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同。 SELECT TIMESTAMPDIFF(MONTH,'2009-10-01','2009-09-01'); &
coldg
·
2012-11-02 10:00
mysql
方向条件升级通知:工作流引擎的方向条件目前已经支持多种类型的条件并存,并存的关系是and.
节点的方向条件类型分为四种分别为:按节点表单字段计算,按岗位计算,按部门计算,按
SQL计算
。每种类型应用在不同的场合里。
ccflow
·
2012-10-24 16:00
SQL计算
中位数
表还是total_sales添加一项表:SQL语句:SELECT*from(SELECTa1.Name,a1.Sales,COUNT(a2.sales)Sales_RankFROMTotal_Salesa1,Total_Salesa2WHEREa1.Sales
wsql
·
2012-10-23 11:00
sql计算
My
Sql计算
百分比
根据相应条件抽出相应count数(myCount)抽出总count数(totalCount)计算百分比:myCount/totalCount*100四舍五入:使用ROUND函数ROUND(number,要保留的小数位),ROUND(myCount/totalCount*100,1)下面给出示例供参考: SELECTROUND(T1.co/T2.totalCo*100,1) FROM
wmin0909
·
2012-08-14 15:00
mysql
工作中的一个SQL查询总结
最后写
SQL计算
统计结果。 顺便提一句,我们用的是MySQL,单库千万量级以下的数据都没问题
shensy
·
2012-07-17 22:00
sql
NHibernate 关系映射中的 Formula
在Nhibernate的实体类映射中,如果实体类的属性需要通过
SQL计算
才能得到,则可以使用Formula选项解决。
张志敏
·
2012-06-20 15:00
postgre
sql计算
球面距离的一个应用
开发有一个需求,需要计算两个不同经纬度之间的球面距离。写成函数如下:createFUNCTIONgetdistance ( i_latbeginREAL, i_lngbeginREAL, i_latendREAL, i_lngendREAL ) RETURNSFLOAT AS $BODY$ --author:kenyon --created:2012-06-12 --purpose:calc
kenyon_君羊
·
2012-06-12 14:00
经纬度
SQL SERVER:CHECKDB还有必要性吗?
从SQL2005开始
SQL计算
校验和来避免物理页损坏。然而,以我的经验(从SQLSERVER7.0开始),我却从未能清楚地说明CHECKDB不是必要的。其他人有好的建议吗?
joe321
·
2012-05-29 17:00
数据库
记录
历史
审计
robert
SQL SERVER:CHECKDB还有必要性吗?
从SQL2005开始
SQL计算
校验和来避免物理页损坏。然而,以我的经验(从SQLSERVER7.0开始),我却从未能清楚地说明CHECKDB不是必要的。其他人有好的建议吗?
·
2012-05-29 17:00
sql
server
SQL SERVER:CHECKDB还有必要性吗?
从SQL2005开始
SQL计算
校验和来避免物理页损坏。然而,以我的经验(从SQLSERVER7.0开始),我却从未能清楚地说明CHECKDB不是必要的。其他人有好的建议吗?
joe321
·
2012-05-29 17:00
数据库
记录
历史
审计
robert
驰骋工作流引擎,节点方向与节点的方向条件,新增功能.
节点的方向条件类型分为三种分别为:按节点表单字段计算,按岗位计算,按部门计算,将来会提供按
SQL计算
。每种类型应用在不同的场合里。
ccflow
·
2012-05-06 17:00
SQL计算
上月最后一天、上季度最后一天、上年最后一天、到季初天数、到年初天数等
日期维度表:
SQL计算
上月最后一天、上季度最后一天、上年最后一天、到季初天数、到年初天数、当前日期是季度中第几个月、当前日期是季度中第几天等 CREATE PROCEDURE sp_sz_tjrq
lizhiyu211
·
2011-12-26 17:00
sql计算
SQL计算
本月天数、第一天、最后一天函数
最近整理了一下SQL 计算每个月的本月的天数、第一天、最后一天方法。 大家可以通过联机帮助文档学习下 dateadd,datepart,datediff函数。 sql server: --第一天 select dateadd(dd,-datepart(dd,getdate())+1,getdate()) --最后一天 select dateadd(dd,-datepart(dd,get
lizhiyu211
·
2011-12-26 14:00
sql计算
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他