oracle
小贼驴
这个作者很懒,什么都没留下…
展开
-
oracle with as
在写一个查询的时候让领导批评了,让我优化sql。提示我用 with as 经过学习oracle中with as,觉得非常有用。大大提升了复用性和效率优点:增加了sql的易读性,如果构造了多个子查询,结构会更清晰; 更重要的是:“一次分析,多次使用”,这也是为什么会提供性能的地方,达到了“少读”的目标举个简单的例子 with mySqlTable as (select * from test)原创 2017-12-18 10:23:54 · 561 阅读 · 0 评论 -
mybatis 返回Map
之前写的文章有没注意到的地方,今天来更正下。 在这里对之前的读者说声‘骚瑞’.xmlselect id="test" resultType="java.util.Map" > select SID, HISTORY_VERSION_CODE,CREATE_DT, CREATED_BY, REMARK from CUSTOMER_HISTORY_原创 2017-11-13 13:34:21 · 328 阅读 · 0 评论 -
Oracle Start With (树查询)
在数据库中, 有一种比较常见得设计模式, 层级结构设计模式--创建测试表和数据create table DEMO (ID varchar2(10) primary key, DSC varchar2(100), PID varchar2(10));Insert Into DEMO values ('00001', '中国', '-1');Insert Into DEMO values ('...原创 2019-05-20 16:58:39 · 8737 阅读 · 0 评论 -
Oracle xmlagg拼接函数 多行转单行
语法:xmlagg(xmlparse(content 拼接字段 || ','wellformed) order by 排序字段).getclobval()例如:取出所有的城市ID 为一行数据。select xmlagg(xmlparse(content t.ID || ',' wellformed) order by t.pid).getclobval()from DEMO t;...原创 2019-05-20 17:18:09 · 10866 阅读 · 10 评论 -
Oracle INSTR函数用法
一、instr函数的用法在一个字符串中查找指定的字符,返回被查找到字符的位置。二、instr参数解释instr(sourceString,destString,start,appearPosition) instr('源字符串' , '目标字符串' ,'开始位置','第几次出现')函数返回值:查找到的字符串的位置,从1开始。如果没有查找到,返回0。注意:'开始位置'和'第几次出现'不指...原创 2019-05-12 13:19:46 · 1213 阅读 · 0 评论
分享