`
jinliyixi
  • 浏览: 18215 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle笔记一(常用各类函数)

阅读更多
三种使用Sqlplus 方式:
Sqlplus:
1. 进入cmd命令行窗口
2. sqlplus scott/wj
Sqlplusw:
开始->程序->Oracle->应用程序开发->sqlplus
Isqlplus:(浏览器)
http://localhost:5560/isqlplus



单行函数
1. lower(‘HELLO WORLD’);
2. upper(‘hello world’);
3. initcap(‘HELLO world’);首字母大写,其他小写
4. concat(‘hello’,‘world’);
5. substr(‘hello world’,1,5);
6. length(‘helloworld’);
7. instr(‘helloworld’,’w’);
8. lpad(salary,10,’*’);
9. rpad(salary,10,’*’);
10. trim(‘H’ from ‘Hello World’)(L,R);


数字函数
1. 四舍五入round(45.926,2); 45.93
2. 截断 trunc(45.926,2); 45.92
3. 取模mod(18,5) ; 3;


时间日期函数
1. 按指定的格式显示 to_char(sysdate+2/24,’yyyy-mm-dd hh24:mi:ss’);
2. 两个日期值之间间隔的月数months_between (sysdate,hiredate)
3. 加上月份add_months(sysdate,6);
4. 下一个周几 next_day(sysdate,’星期日’)/next_day(sysdate,1);
5. 本月的最后一天 last_day(sysdate);
6. 四舍五入 round(sysdate,’month’)

转换函数
1. to_char(‘$123456.78’,’$999G999D990);
2. to_number(‘$1234,56.78’,’$9999,99,99);
3. to_date(‘2009-11-13’,’yyyy-mm-dd’)


通用函数
1. 将空值转换成一个已知的值 NVL(ename,’name’);
2. NVL2(comm,sal+comm,sal)如果表达式1的值不为空,返回表达式2,否则返回表达式3;
3. 比较两个参数的值nullif(length(ename),length(job))如果相等,返回null;否则返回表达式1的值;
4. 返回参数列表中第一个非空值coalesce(sal+comm,sal,0)

0
0
分享到:
评论

相关推荐

    oracle一些常用函数笔记和简单例子

    ### Oracle 常用函数及简单示例 Oracle 数据库提供了丰富的内置函数,这些函数能够帮助用户高效地处理数据、格式化输出等。本文将基于提供的部分内容介绍一些常用的 Oracle 函数及其应用示例。 #### 日期时间转换...

    oracle笔记(存储过程函数触发器游标流程控制等)

    这份"oracle笔记(存储过程函数触发器游标流程控制等)"涵盖了Oracle数据库管理中的关键知识点,包括但不限于以下几个方面: 1. **存储过程与函数**:存储过程是预编译的SQL语句集合,用于执行特定任务。它们可以提高...

    oracle笔记分组函数

    oracle笔记分组函数,涉及组函数案例,在使用组函数的过程中注意事项,有具体的案例说明!

    oracle函数大全笔记

    oracle函数大全笔记,记录了开发所用到系统函数(函数名+实例),简明扼要,通俗易懂。

    三思笔记之oracle函数

    通过阅读“三思笔记”中的相关内容,DBA们可以系统地学习Oracle函数的用法,从而更好地应对日常的数据库挑战。无论是处理数据转换、分析大量数据还是解决特定问题,这些函数都能提供强大的工具支持。因此,深入理解...

    oracle笔记单行函数

    oracle笔记单行函数,oracle中单行函数有哪些,如何使用,具体案例和代码!

    oracle笔记存储函数和存储过程

    oracle笔记存储函数和存储过程,有具体的代码案例!存储函数和存储过程的知识笔记!

    李兴华Oracle全部笔记

    其次,笔记可能会深入到Oracle的高级特性,比如PL/SQL编程,这是一种专为Oracle设计的过程化编程语言,用于创建存储过程、函数、触发器等。此外,可能还会涵盖数据库事务处理、并发控制和锁机制,这些都是保证数据...

    oracle笔记

    oracle学习笔记,涉及oracle常用函数,分析函数,sql语句。

    oracle 分析函数学习笔记

    Oracle 分析函数是一种高级SQL功能,它允许在单个查询中对数据集进行复杂的分析,无需额外的编程或多次数据库交互。分析函数处理的结果通常基于数据的分组、排序或特定窗口,为统计汇总和复杂的数据分析提供了便利。...

    ORACLE 常用分析函数

    PLSQL开发笔记和小结;分析函数简述  ROW_NUMBER () OVER([partition_clause] order_by_clause) dense_rank在做排序时如果遇到列有重复值,则重复值所在行的序列值相同,而其后的序列值依旧递增,rank则是重复值...

    三思笔记之Oracle函数.rar

    在"三思笔记之Oracle函数"中,作者深入浅出地解析了Oracle数据库中的各种函数,这些函数是进行数据查询、计算和处理的核心工具。本笔记详细介绍了以下几个方面: 1. **数学函数**:包括ABS()用于返回绝对值,MOD()...

    Oracle学习笔记

    Oracle学习笔记是李兴华老师编写的Oracle从入门到精通的学习笔记,涵盖了 Oracle 的多表查询、连接、组函数和分组统计等知识点。在本篇笔记中,李兴华老师详细介绍了多表查询的基本语法、左右连接、交叉连接、自然...

    达内,tarena,oracle笔记,oraclePPT课件,达内oracle笔记

    在达内的Oracle笔记中,可能会详细讲解SELECT语句用于数据检索,INSERT、UPDATE、DELETE用于数据增删改,以及CREATE、ALTER、DROP用于数据库对象管理的语法和用法。 3. **数据库设计**:良好的数据库设计是确保系统...

    oracle笔记+资料.rar

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,它以其高效、稳定和强大的功能而闻名。...这份“oracle笔记+资料”是一个全面的资源库,对于任何致力于Oracle技术的人来说都是宝贵的财富。

    Oracle高级操作函数学习笔记

    Oracle数据库作为一个强大的关系型数据库管理系统,提供了多种高级操作函数来支持复杂的数据处理。以下是从标题、描述和部分内容中提取的Oracle高级操作函数的知识点。 ### 分支判断函数 #### DECODE函数 DECODE...

    oracle培训笔记2

    在"Oracle培训笔记2"中,我们可以看到一系列的课程涵盖了XML基础和多行函数的应用,这些都是Oracle数据库管理和开发中的关键知识点。 XML(可扩展标记语言)在Oracle中的应用非常广泛,特别是在数据交换和存储非...

    oracle 三思笔记 经常使用的函数详解

    ### Oracle三思笔记:常用函数详解 #### 数值型函数(Number Functions) 数值型函数主要针对数字类型的数据进行处理,返回的也是数值型的结果。这些函数广泛应用于数学计算、数据分析等场景。 1. **MOD(n1, n2)** ...

    Oracle学习笔记精华版

    Oracle学习笔记精华版是针对数据库管理系统Oracle的一份重要学习资源,涵盖了从基础概念到高级特性的全面知识。Oracle,作为全球广泛使用的大型企业级数据库系统,对于IT专业人员尤其是数据库管理员(DBA)来说,是...

    oracle常用命令_笔记

    以下是一些Oracle常用命令和SQL语句的详细说明: 1. **查询表结构**: - 使用`DESCRIBE`或` DESC`命令可以查看表的字段信息,例如:`DESC employee`。 2. **查询表内容**: - `SELECT * FROM table_name`用于...

Global site tag (gtag.js) - Google Analytics