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='';

转载于:https://blog.51cto.com/11530813/1768747

常用oracle数据库函数总结相关推荐

  1. oracle数据库函数mod,oracle数据库常用函数

    1.看当前数据库的名字 select name from v$database 2.查看当前数据库实例名 select instance_name from v$instance show param ...

  2. oracle数据库函数手册,oracle函数大全连载(四)T

    TAN 返回数字的正切值SQL> select tan(20),tan(10) from dual; TAN(20)   TAN(10)--------- ---------2.2371609 ...

  3. oracle数据库函数手册,Oracle分析函数参考手册(转)

    22/06/2005 12:22 FP Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行. 下面 ...

  4. oracle数据库函数/存储过程/包区别

    函数:用于返回特定数据,函数可以直接在SQL语句中执行,包含return 用来进行数据操作,并返回一个单独的函数值 存储过程:用于完成一个具体任务(程序的业务) 相同点: 1.创建的语法结构相似,都可 ...

  5. oracle数据库函数和存储过程的包

    1.创建包(package) 函数: create or replace package 包名 as 函数 注意:as后可加多个函数             存储过程: Create or repla ...

  6. Mysql之--------------------多表查询(内连接 左外连接 右外连接)常见的数据库函数

    一.多表查询 什么是多表查询呢? 比如说,一个老师肯定会有不止一个学生,一个学生也会有不止一个老师,这样就存在了一种多对多的关系. 多对多关系表的创建 CREATE DATABASE moreandm ...

  7. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  8. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

    转载自:http://www.cnblogs.com/jyzhao/p/4530575.html 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据 ...

  9. oracle evaluate,Oracle BIEE EVALUATE系列使用数据库函数

    Oracle BIEE11中提供了EVALUATE这个函数,扩展了可以使用oracle函数的功能.以前看过晃晃悠悠写的EVALUATE的用法.我想补充另外用法.EVALUATE系列不只有BIEE Ad ...

最新文章

  1. ASP.NET2.0 永恒密码之戒【月儿原创】
  2. JavaScript实现浏览器菜单的一些功能
  3. 一次堆外OOM问题的排查过程
  4. Install Docker Mac OS X
  5. dj鲜生-13-类视图-使用篇
  6. MySQL数据库基本操作1
  7. redis 判断存在性_一口气说出四种幂等性解决方案,面试官露出了姨母笑~
  8. Android-JNI开发系列《一》-动态库的函数注册
  9. 如何看懂一个c语言项目,初学者怎样看懂代码 学习代码编程的注意事项
  10. 居民身份证号码查询系统
  11. 今天,你绿坝了没有?
  12. Java多线程及锁相关面试题
  13. php kindeditor,在PHP使用kindeditor
  14. 语音直播开发平台打造新娱乐社交模式
  15. aso核心,影响ASO优化的核心问题大汇总
  16. Python项目 huobi量化交易系统
  17. 也谈说话这件事--《好好说话》读后感
  18. 基于微前端qiankun的多页签缓存方案实践
  19. 关于for循环的一些题目(二)
  20. 【干货】剖析大数据分析方法论的几种理论模型(文末有福利哦)

热门文章

  1. 量子通信产业化初试,中国筹建千亿级国家实验室
  2. 人工智能如何驱动实体经济?六大领域展望
  3. 突发!贝壳董事长左晖因疾病意外去世
  4. Python 比特币 教程 之一:创建机器人
  5. 60 Permutation Sequence
  6. Spring集成spymemcached
  7. 数据库MYSQL学习系列三
  8. Android SharedPreferences保存和读取对象
  9. .net项目发布到本地IIS
  10. IntelliJ IDEA中Maven插件无法更新索引之解决办法