Oracle数据库之单行函数详解

单行函数 6.1、认识单行函数 ​ 函数就是和 Java 语言之中的方法的功能是一样的,都是为了完成某些特定操作的功能支持,而在 Oracle 数据库里面也包含了大量的单行函数,这些函数掌

单行函数

6.1、认识单行函数

​ 函数就是和 Java 语言之中的方法的功能是一样的,都是为了完成某些特定操作的功能支持,而在 Oracle 数据库里面也包含了大量的单行函数,这些函数掌握了以后,可以方便的帮助进行数据库的相关开发。

​ 对开发者而言,最为重要的就是 SQL 语法和单行函数,可是 Oracle 中的单行函数的数量是非常多的。本章只讲解使用,后面会讲解如何去开发用户自己的函数(PL/SQL 编程)

6.1.1 单行函数语法

​ funcation_name(列|表达式[,参数1,参数2,])

​ 函数名称(列 | 表达式 | 数值),而且在Oracle 书中只讲解基本的一些单行函数。

6.1.2 单行函数分类 字符函数:接收数据返回具体的字符信息 数值函数:对数字进行处理,如:四舍五入 日期函数:直接对日期进行相关操作 转换函数:日期、字符、数字之间可以完成互相转换功能 通用函数:Oracle 子句提供的有特色的函数 6.2、字符函数 一定是以字符数据为主(字符串)

NO.函数名称描述 1 UPPER(列|字符串) 将字符串的内容全部转大写 2 LOWER(列|字符串) 将字符串的内容全部转小写 3 INITCAP(列|字符串) 将字符串的开头首字母大写 4 REPLACE(列|字符串,新的字符串) 使用新的字符串替换旧的字符串 5 LENGTH(列|字符串) 求出字符串长度 6 SUBSTR(列|字符串,开始点[,长度]) 字符串截取 7 ASCII(字符) 返回与指定字符对应的十进制数字 8 CHR(数字) 给出一个整数,并返回与之对应的字符 9 RPAD(列|字符串,长度,填充字符)LPAD(列|字符串,长度,填充字符) 在左或右填充指定长度字符串 10 LTRIM(字符串) , RTRIM(字符串) 去掉左或右空格 11 TRIM(列|字符串) 去掉左右空格 12 INSTR(列|字符串,要查找的字符串,开始位置,出现位置) 查找一个字符串是否在指定位置上出现