- 博客(9)
- 收藏
- 关注
原创 oracle 中的 with
with 语句在oracle中 理解为:临时创建的查询期间存在的VIEW ,这个VIEW仅在查询期间存在with a as(select * from emp),b as (select * from empt)select * from a,b where a.id=b.id(+) and b.id is null...
2019-11-08 14:54:33 220
原创 coalesce() 函数
我比较喜欢用coalesce() 函数 摒弃了nvl() 哈哈coalesce() 函数coalesce(a,a1,a2,a3,a4,a5,a6,a7…) 可以有多个参数 比nvl()更好用作用:select coalesce(a,a1,a2,a3,a4,a5,a6,a7…) from dual;数据如下:a a1 a2 a3 a4 a5 a6 a71 3 4 5...
2019-11-08 13:22:03 258
原创 TRANSLATE() 函数
TRANSLATE (‘a’,‘b’,‘c’) from dual ;TRANSLATE 翻译的意思;翻译a之前,把b与c对应的字符,翻译成c 然后 在a 中比对 如果存在b中的字符则翻译成c;TRANSLATE (‘ab hello bcdefg’,‘abcdefg’,‘1’) NAME from dual ;NAME1 hlloSELECT TRANSLATE (‘ab hel...
2019-11-08 12:27:38 1718
原创 SUBSTR() 函数
SUBSTR(empno,0,2)截取字段【empno】从左侧第一位开始,截取长度为2位;SUBSTR(empno,-2)截取字段【empno】从右侧开始,截取长度为2位;
2019-11-08 12:16:37 214
原创 oracle 的row_number() over() 和 rownum的区别
有什么不对的地方希望大家批评指正rownum特点:先获取数据集,生成序号,最后进行排序。例子:select rownum rm ,name from emp where rm <=2;取不到值因此正确的写法是:select rownum,name,deptno from (select name,deptno from emp order by deptno ) where ro...
2019-11-08 10:57:31 374
原创 oracle 关于 order by 1 的理解
order by 后面跟数字,指的是根据 select 后面查询的列进行排序,1 代表第一个列,2代表第二个列,依次类推。
2019-11-08 10:53:59 2653
原创 大家好!我叫晓峰
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-11-07 17:00:59 231 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人