常用oracle数据库函数总结

发布时间:2020-06-30 12:55:35 作者:Gong_Bo_诺凡
来源:网络 阅读:350
  1. wm_concat的基本语法

    select proj_id,max(scale_valus) as scale_valus

        from(select a.proj_id,

                    wm_concat(a.scale_valu) over(partition by a.proj_id order by a.ym) as sccale_valus

                from s_proj_ees_scale a

             where a.ym between '201601' and '201603'

            )

        group by proj_id;

2.case when语句(行列转换)

   case when a.course='' then a.score end 课程

   case when a.course in('',''...) then a.score end 某某

3.decode函数

   decode(除数,0,显示1,不为零的正常表达式)

4.nvl函数

   NVL(String 1,replace_with);如果String 1为NULL,则NVL函数返回replace_with的值,否则返回原来的值(本身的值),与SQLserver中的ISNULL(String 1,replace_with)一样。

5.substr函数

   Substr('Hello World',2,4)//返回结果为‘ello’,注意从1开始和从0开始都表示从第一个字符开始。

6.ROUND函数与TRUNC函数

   ROUND(45.926,2)=45.93

   TRUNC(45.926,2)=45.92

7.常用的SQL语句

   Insert into tablename() values();

   update tablename a set a.sal=4000 where a.ename='';

推荐阅读:
  1. oracle cursor 用法总结
  2. Oracle常用的SQL方法总结

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sql oracle数据

上一篇:双点双向重分布

下一篇:MongoDB向集合添加1条或多条数据

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》