oracle
卡小豆
默默的写BUG
展开
-
Oracle中REGEXP_SUBSTR函数
没案例了,感觉这个链接写的挺清楚的,直接甩链接了:https://www.cnblogs.com/yilinzi/p/7736431.html题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合。REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, pos...原创 2019-11-26 14:22:41 · 213 阅读 · 0 评论 -
oracle树形结构遍历sys_connect_by_path
表结构:表名 tableA 字段:id,parent_id ,title需求:查询出树形结构存在数据库中的数据SELECT sys_connect_by_path( title, '+' ) title, id FROM ...原创 2019-11-26 11:18:20 · 319 阅读 · 0 评论 -
oracle:Level……start with……connect by parent_id = prior id
文章主要参考:https://www.cnblogs.com/xiao-zhang-blogs/p/7147369.html经测试后得出此案例,如有错误之处,欢迎批评指正总结:此语法是查询id为123456,且prior在id一侧,则id为父节点,parent_id为子节点,翻译过来就是查询根节点id为123456的数据,以及parent_id='123456‘的叶子节点的数据,lev...原创 2019-11-26 09:57:13 · 979 阅读 · 1 评论 -
Oracle11g安装教程
https://blog.csdn.net/p445098355/article/details/72903977oracle安装及测试是否安装成功原创 2019-08-27 18:08:47 · 95 阅读 · 0 评论 -
Win10安装 oracle11g 出现INS-13001环境不满足最低要求
文章转自 链接https://www.cnblogs.com/wqshare/p/9361281.html我是按照这个博主的博文弄好的,为了防止我下次在遇到同样的问题,还得再次百度,特意将文章保存在自己的博客里,内容来自以上链接,请参考。Oracle11g 安装包我是从官网下载的下载好之后,出现了这个问题:(图片直接复制的链接上的那个博主的图片)然后啊,按照下面图片上的路径...原创 2019-08-27 16:49:46 · 1854 阅读 · 0 评论 -
oracle case when 的用法
这句话的意思是,如果a.axsflag='1'则置为10000 否则的话为0000 结尾必须要有end,不为什么,就因为end的翻译是“结束”的意思,哈哈哈 好像隔壁傻姑娘。好了,下班回家。凑合着能用了这个句式。...原创 2019-03-13 19:48:35 · 226 阅读 · 0 评论 -
exists的使用
表名被我打了马赛克了,不重要啊,领会精神。这句话的医生是,如果存在则openIDState 就设置为1,因为我之前将tableAAA中的openidstate 默认值已经全部初始化成 0了而exists 正好是如果满足括号里面的条件,就将表中 openIDstate=0的 改成1 而不是全表全部改成1...原创 2019-03-13 19:33:03 · 152 阅读 · 0 评论 -
oracle根据当前时间计算年龄
首先,我准备的birthday 是date 类型的,查询出来是图片里面这个样子哒然后我现在需要根据当前时间计算一个人的年龄是多少,假如这个人活了20年零8个月,那么就是20岁了 向下取整。语句如下图:除以12 是因为 months_between 算出来的是多少个月,除以12才是年。就酱。...原创 2019-03-13 19:26:24 · 1686 阅读 · 0 评论 -
组内排序并提取每组内排名为1的数据【partition by】
费劲巴拉提出来一组数据如下图,(做了一组假数据)需求:提出每组中的最新的一条手机号提出来的这一组数,Client_no 相同,但是每组数据的手机号不同。于是我想到了组内按时间排序,然后提取每组最新的数据。百度后发现可以用partition by于是我写了这段代码partition by后边跟的是需要分组的字段,相当于group by后边跟的字段,order...原创 2019-03-11 14:57:45 · 1008 阅读 · 0 评论 -
update字段执行效率慢的解决办法
update字段时,执行效率慢可以换成下边这种方式:解决办法:用merge into tableA using (括号里面是你需要的字段,来自于其它表的数据 比如 tableB) on(tableA 跟tableB 的关联条件)when matched then update set tableA.id=tableB.id ;这是句式,下边用案列来证明及 这个句式的具体使用...原创 2019-03-14 19:13:56 · 27180 阅读 · 3 评论