自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 timestamp(时间戳)转化为date型 oracle

select t.modifiedtime from tmp_klj_1 t;运用隐式转换可以实现时间戳转化为date型,并且精度到秒select t.modifiedtime+0 from tmp_klj_1 t;timestamp转化为date型,并且只精确到天...

2020-04-11 11:08:36 3113

原创 listagg实现列转行 oracle

存在同一个员工有多个办公地址的情况如:select id,bgdz from yg;id bgdz111 北京111 上海123 天津124 南昌123 北京其中id是员工编号,一个员工一个员工编号,bgdz是办公地址,因为存在身兼多职的情况,所以一个员工可能有多个部门对应多个办公地区select id, listagg(bgdz, ';') within gr...

2020-04-04 23:30:36 210

原创 listagg函数拼接字符串后,去重,并保持字符串顺序不变

listagg函数拼接字符串后,去重简单描述一下需求:有一个员工基本信息表,因为部分员工的存在身兼数职位的情况,也就有多个部门,不同的部门的办公地点可能一样,也可能不一样。这个时候需要把同一个员工的部门拼接起来,把地区也拼接起来,就像这样员工编号 所属部门 办公地点922 业务部、财务部 北京、上海923 业务部、法规部 北京...

2020-04-04 23:07:04 3137

原创 PLSQL developer查看表结构、建表语句

1.查看建表语句先把光标移到表名上,右键在右键的选项中点击 view 将会看到下面的图然后点击views sql,就可以看到建表语句啦2.查看表结构把光标放在表名那里,然后右键,选describe、view、edit都可以看到表结构...

2019-08-05 16:11:49 11907

原创 oracle 向上取整、向下取整

oracle对向上取整,向下取整,四舍五入取整都提供了函数ceil函数实现向上取整floor、trunc实现向下取整round实现四舍五入取整CEIL 向上取整,也就是取最接近待取整的数A,并且大于或等于ASELECT CEIL(10.12) FROM DUAL ; --返回11SELECT CEIL(10.99) FROM DUAL ; --返回11FLOOR 向下取整,也就是取...

2019-08-04 16:37:06 19767

原创 oracle获取年份月份

获取系统时间的月份select to_char(sysdate,'yyyymm') from dual; --返回201908获取系统时间的年份select to_char(sysdate,'yy') from dual; -- 返回 2019获取年月日select to_char(sysdate,'yyyymmdd') from dual; --返回20190804select...

2019-08-04 16:11:45 19915

原创 使用trunc获取指定小数位的数字

在ORACLE SQL中可以使用trunc函数可以截取指定小数位的数字,并且不会四舍五入trunc可以有两个参数,当第二个参数省略时,表示只保留整数select trunc(123.456) from dual ;--返回123select trunc(123.4567,2) from dual; --返回123.4 参数2表示保留2位小数当第一个参数小数点后的位数小于第二个参数时间,...

2019-08-01 12:01:21 868

原创 ORACLE SQL decode简单替代case when

用decode可以替代只需要简单判断字段的值而不需要复杂的逻辑的case whencase var when 1 then 'a' when 2 then 'b' when 3 then 'c' else 'f'end --当var的值为1时,返回'a',当var的值等于2时,返回'b'依次类推--下面使用decode实现相同的功能decode(var,1,'a',2,'...

2019-08-01 10:12:25 4149

原创 ORACLE SQL 获取日期的当月的最后一天

last_day(date1) 可以得到日期date1的该月份的最后一天例子:select last_day(DATE’2019-06-10’) from dual; --结果:2019/06/30 类型为DATE

2019-07-28 18:59:39 5288

原创 ORACLE SQL 用SUBSTR截取字符串

substr(string,s,n) —其中string是待截取的字符串,而s是开始位置,n是截取字符的个数例如想要截取’hello world’ 里面的前三个字符,也就是’hel’substr(‘hello world’,0,3) --0代表从第一个开始取,3表示取三个字符,效果与下同substr(‘hello world’,1,3)substr(‘hello world’,2,3) ...

2019-07-28 18:53:04 4833

原创 ORACLE 获取、查看系统时间

ORACLE 获取、查看系统时间–查看系统时间select sysdate from dual; – 结果: 2019/7/28 18:24:30–查看当前日期select to_char(sysdate,‘yyyymmdd’) from dual; --结果:20190728dual可以是其他的表,只要是存在的表就可以了,dual表是肯定存在的–获取月份同理select to_ch...

2019-07-28 18:38:19 559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除