
oracle sql
cuixiuqin1954
这个作者很懒,什么都没留下…
展开
-
over(partiton by )的学习
sun(A1)over(partition by A2 order by A3)以A2分组,按A3排序,求出A1的累积和。 rank() over(partition by A2 order by A3)以A2分组,按A3排序,排列号 sun(A1)over(partition by A2 )以A2分组,求出组中成员A1的sumsun(A1)over(order by A3)以原创 2010-01-18 15:47:00 · 1007 阅读 · 0 评论 -
left join 与 where 的关系
1、test_ibm 表 中超1 天津2 天津泰达2 天津松江2 天津瑞意隆1 山东6 山东鲁能6 山东国安7 山东神话1 北京10 北京sb 2、test_ibm_2 表1 中超1 天津1 天津泰达2 天津松江2 天津瑞意隆2 山东3 山东鲁能3 山东国安3 山东神话4 北京4 北京rt原创 2012-05-17 00:17:03 · 1590 阅读 · 3 评论 -
自然周的判断方法
case when DATE_PART('week', DATE '$etl_date') = '1' then substr('$etl_date',1,4)||'-'||DATE_PART('week', DATE '$etl_date')else (case when substr('$etl_date',5,4)='0101' then substr(substr('$etl_date原创 2012-04-05 16:40:37 · 1316 阅读 · 0 评论 -
自然周的概念
如果 本年的1月1日,是周一、周二、周三、周四 时 那么1月1日是本年的第一周;如果 本年的1月1日,是周五、周六、周日 时 那么1月1日是去年的第后一周;原创 2012-03-31 16:23:17 · 4101 阅读 · 0 评论 -
数据库语句加上一个月 ‘20110101’——》‘201102’
substr(to_char(to_date(a.month_cd||'01','yyyymmdd')+31,'yyyymmdd'),1,6) 经过测试“经久耐用”原创 2012-03-30 08:46:44 · 678 阅读 · 0 评论 -
oracle 触发器
create or replace trigger item_configuration_std_change2 after insert or update or delete on item_configuration_std for each rowdecl原创 2011-08-17 14:26:57 · 573 阅读 · 0 评论 -
lpad() 和rpad() 函数的作用
Lpad()函数的用法:lpad函数将左边的字符串填充一些特定的字符其语法格式如下: lpad(string,n,[pad_string]) string:可是字符或者参数 n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符; pad_string:是个可选参数,这个字符串是要粘贴到str转载 2011-06-29 15:09:00 · 703 阅读 · 0 评论 -
oracle 数据库 本地计算机上的**************TnsListener 服务启动后又停止了,一些服务自动停止 的解决方法
主要原因是因为你本地的计算机名称改变(或者说ip改变)造成的,解决方法 Net Manager 中将 “监听程序”——》listener——》主机 ,进行更改,变成现在的ip原创 2010-04-02 16:25:00 · 1929 阅读 · 0 评论 -
trunc()函数的学习 (oracle)
trunc()函数有两种用法 1:后面跟日期 2: 后面跟数字 A: SELECT a.times,to_date(a.times,yyyymmdd),trunc(to_date(a.times,yyyymmdd),month) FROM dmf_loan_limit a 显示的结果为: 1 20080131 2008-1-31 2008-1-1原创 2010-02-02 13:53:00 · 684 阅读 · 0 评论 -
DB2/Oracle/SQL server判断某个字符串或单个字符在源字符串中出现的位置
Oracle格式:instr('source_string','sub_string' [,n][,m]) n表示从第n个字符开始搜索,缺省视为1,m表示第m次出现,缺省视为1。示例:select instr('ababcde','a',2,1) from dual; 结果:3Db2 格式: Locate('sub','string' [,n]) 从前转载 2013-05-21 13:51:28 · 5889 阅读 · 0 评论