一:大小写函数

1:lower()全部小写

select lower('HEHE') lowerwords from dual

2:upper()全部大写

3:initcap()首字母大写

4:concat()连接方法

5:substr(‘要截取的字符串’,起始位置)截取方法

位置从1开始

6:lengh(字符串)统计字符个数

7:instr('大字符串','小字符串')

返回小字符串在大字符串出现的位置

start_position

  代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找的字符串在源字符串中的开始索引。

  nth_appearance

  代表要查找第几次出现的string2. 此参数可选,如果省略,默认为 1.如果为负数系统会报错。

8:lpad()和rpad()

左/右填充到n个字符与字符序列在第二个参数中

9:trim清除字符

10:add_months增加月数

11:floor对给定的字符取整

12:隐式转换

13:显示转换

to_char()对日期的转换

to_char对数字的转换

四舍五入函数:round()

trunc截断数字函数

通用函数:

nv1和nv2滤空函数

select sal*12工资,comm 奖金,sal*12+nvl(comm,0) from emp;
select sal*12工资,comm 奖金,sal*12+nvl2(comm,comm,0) from emp;

decode函数:

DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。

该函数的含义如下:
IF 条件=值1 THEN
    RETURN(翻译值1)
ELSIF 条件=值2 THEN
    RETURN(翻译值2)
    ......
ELSIF 条件=值n THEN
    RETURN(翻译值n)
ELSE
    RETURN(缺省值)
END IF

最新文章

  1. 获取系统开机的时间(Windows、Linux)
  2. C#文件和文件夹输入输出流代码
  3. 编写高质量代码改善C#程序的157个建议[正确操作字符串、使用默认转型方法、却别对待强制转换与as和is]
  4. Java中HashMap,LinkedHashMap,TreeMap的区别[转]
  5. Iwpriv工作流程及常用命令使用之二
  6. C#当中的多线程_线程同步
  7. MySQL 连接
  8. Windows进程间通信的各种方法
  9. Session为空的一种原因
  10. mybatis 一对多和多对一关联查询
  11. springboot mybatis优雅的添加多数据源
  12. TIMO后台管理系统-基于SpringBoot开发
  13. DataGridView 多列排序功能
  14. 从函数式编程到Promise
  15. 【CSS Demo】网站页面变灰
  16. Steeltoe之Config客户端篇
  17. FTP的应用
  18. 配置maven访问nexus,配置项目pom.xml以发布maven项目到nexus中
  19. openssl建立证书,非常详细配置ssl+apache
  20. c++实现Xml和json互转【转】

热门文章

  1. 2013 Visual Studio Magazine读者选择奖界面框架类获奖情况
  2. ContentProvider实现流程
  3. zookeeper入门讲解事例
  4. Android启动模式launchMode
  5. cocoapods pod setup
  6. java 实现(代码) -- 水仙花数 + 杨辉三角形
  7. store 加载异常处理与加载信息提示
  8. 基于ruby的watir自动化测试 笔记一
  9. nutz如何体现mvc思想的
  10. Mongodb Manual阅读笔记:CH7 索引