Oracle
大吉大利_LiKe
这个作者很懒,什么都没留下…
展开
-
SQL获得连续的记录的统计
SELECT TYEAR, MIN(TDATE) AS STARTDATE, MAX(TDATE), COUNT(TYEAR) AS ENDNUM --TYEAR年,STARTDATE连续记录的开始时间,TDATE连续记录的结束时间,ENDNUM连续的记录树FROM (SELECT A.*, A.TDATE - ROWNUM AS GNUM --A.TDATE - ROWNUM AS G转载 2016-06-21 10:15:01 · 2663 阅读 · 0 评论 -
Oracle:Start with connect by prior 递归
Oracle的递归查询: START WITH :描述开始查询的节点,根节点。 CONNECT BY PRIOR:描述节点的之前的关系,PRIOR运算符在一侧表示父节点,在另一侧表示子节点。原创 2016-06-21 11:00:11 · 282 阅读 · 0 评论 -
SQL Union和Union All使用方法
格式:[SQL 语句 1]UNION[SQL 语句 2]对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;select ID,NAME from AUNIONselect ID,NAME from B结果:结果集不包含重复行格式:[SQL 语句 1]UNION ALL[SQL 语句 2]对两个结果集进行并集操作,包括重复原创 2016-06-21 13:42:59 · 421 阅读 · 0 评论