oracle
lq程序tomcat
一行一行码代码
展开
-
oracle常用函数总结
1,数据转换类REGEXP_REPLACE函数,例子,REGEXP_REPLACE(字段名,'[^0-9]','' ),所有非数字转换为空字符NVL函数,例子,NVL(字段名,'a'),字段如果为空则转换为‘a’,如果字段是多个空格,并不会转换。未完待续。。。。。...原创 2021-03-18 16:03:49 · 156 阅读 · 0 评论 -
oracle中分组后排序,并取第一行数据
oracle中分组后,获取第一行数据,并按字段排序,其中可以正向排序,也可以逆向排序,正向排序order by id 默认正向排序,逆向排序order by t.start_date desc,两种排序可以同时存在,如下sql。select t1.* from (select t.*,row_number() over(partition by t.name order by to_number(t.id), t.start_date desc) rn from table..原创 2021-03-08 11:36:01 · 3025 阅读 · 0 评论 -
ORACLE踩坑日记---------oracle中on与where的区别
在使用left jion时,on和where条件的区别如下1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left ,条件不为真的就全部过滤掉。假设两张表表A:表B:select * from A left join B on B.ST_SI...转载 2019-12-25 14:44:01 · 213 阅读 · 0 评论