会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dahaihh
博客园
首页
新随笔
联系
管理
订阅
2018年2月1日
oracle 行列转换
摘要: 实际情况:工作中遇到这种表格,需要查询到每个key='key'(即费用编码)对应的key='value'(即减免金额)的值 因此就需要用到行列转换,方便查询 需要的查询结果如下 sql语句如下(两种方式): (1)利用oracle中的decode函数 (2)使用case-when-then-else
阅读全文
posted @ 2018-02-01 10:47 dahaihh
阅读(278)
评论(0)
推荐(0)
2018年1月24日
Oracle decode函数
摘要: 1、用法:翻译 (1)语法: decode(条件或字段,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) (2)含义: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RE
阅读全文
posted @ 2018-01-24 11:02 dahaihh
阅读(211)
评论(0)
推荐(0)
2018年1月12日
Oracle递归查询父子兄弟节点
摘要: 1、查询某节点下所有后代节点(包括各级父节点) 2、查询某节点下所有后代节点(不包含各级父节点) 3、查询某节点所有父节点(所有祖宗节点) 4、查询某节点所有的兄弟节点(亲兄弟) 5、查询某节点所有同级节点(族节点),假设不设置级别字段 这里使用两个技巧,一个是使用了level来标识每个节点在表中的
阅读全文
posted @ 2018-01-12 11:20 dahaihh
阅读(7134)
评论(0)
推荐(1)
2018年1月10日
idea常用设置(持续更新)
摘要: 1、注释模板 Setting里找到live Templates (1)创建一个Templates Group (2)在Templates Group下创建Live Template 2、常用内置模板 Java: itar --> 普通for循环(i++) ritar --> 普通for循环(i--)
阅读全文
posted @ 2018-01-10 19:48 dahaihh
阅读(812)
评论(0)
推荐(0)
Oracle+Mybatis批量插入,更新和删除
摘要: 1、插入 (1)第一种方式:利用<foreach>标签,将入参的list集合通过UNION ALL生成虚拟数据,从而实现批量插入(验证过) 注意:入参必须是list集合,sql语句中没有values; (2)第二种方式:利用存储过程实现批量插入(验证过) 注意:入参仍然是list集合,sql中有va
阅读全文
posted @ 2018-01-10 17:19 dahaihh
阅读(1112)
评论(0)
推荐(0)
Oracle保留两位小数的函数
摘要: 1、最终保存成字符串类型 使用to_char()函数 2、最终仍保存成数字类型 使用cast()函数
阅读全文
posted @ 2018-01-10 16:21 dahaihh
阅读(17617)
评论(0)
推荐(0)
公告