Oracle常用函数包括数值函数、字符函数和日期函数三大类。数值函数包括: * ABS:返回绝对值,例如 ABS(-5) 返回 5。 * SQRT:返回平方根,例如 SQRT(2) 返回 1.41421356。 * POWER:返回幂函数,例如 POWER(2,3) 返回 8。 * COS:返回余弦三角函数,例如 COS(3.14159) 返回 -1。 * MOD:返回除法余数,例如 MOD(1600, 300) 返回 100。 * CEIL:返回大于等于某数的最小整数,例如 CEIL(2.35) 返回 3。 * FLOOR:返回小于等于某数的最大整数,例如 FLOOR(2.35) 返回 2。 * ROUND:按指定精度对十进制数四舍五入,例如 ROUND(45.923, 1) 返回 45.9。 * TRUNC:按指定精度截断十进制数,例如 TRUNC(45.923, 1) 返回 45.9。 字符函数包括: * LOWER:将字符串转换成小写,例如 LOWER('SQL') 返回 sql。 * UPPER:将字符串转换成大写,例如 UPPER('SQL') 返回 SQL。 * INITCAP:将字符串转换成每个单词以大写开头,例如 INITCAP('SQLcourse') 返回 Sql Course。 * CONCAT:连接两个字符串,例如 CONCAT('N', 'B') 返回 NB。 * SUBSTR:返回子字符串,例如 SUBSTR('String', 1, 3) 返回 Str。 * LENGTH:返回字符串的长度,例如 LENGTH('Wellcom') 返回 7。 * INSTR:返回子字符串在字符串中出现的位置,例如 INSTR('String', 'r', 1) 返回 3。 * LPAD:用字符填充字符串左侧到指定长度,例如 LPAD('Hi', 10, '-') 返回 -----Hi。 * RPAD:用字符填充字符串右侧到指定长度,例如 RPAD('Hi', 10, '-') 返回 Hi-----。 * TRIM:在一个字符串中去除另一字符,去除的字符只能在左边或右边,例如 TRIM('S' FROM 'SSMITH') 返回 MITH。 * REPLACE:用一个字符串替换另一个字符串中的子字符串,例如 REPLACE('ABC', 'B', 'D') 返回 ADC。 日期函数包括: * MONTHS_B
Oracle_常用函数简介
相关推荐
常用Oracle函数简介
Oracle数据库系统提供了丰富的内置函数,以帮助用户在处理数据时执行各种操作。以下是一些常用的Oracle函数及其详细说明:
ASCII函数:返回一个字符对应的十进制数值。例如,ASCII('A')返回65,ASCII('a')返回97。
CHR函数:根据给定的十进制数返回对应的字符。如CHR(65)返回'A'。
CONCAT函数:将两个或多个字符串连接成一个字符串。例如,CONCAT('010-', '88888')返回'010-88888'。
INITCAP函数:将字符串中的每个单词首字母转换为大写。如INITCAP('smith')返回'Smith'。
INSTR函数:在字符串C1中查找字符串C2的第一次出现位置。例如,INSTR('oracle traning','ra',1,2)返回9。
LENGTH函数:返回字符串的长度,包括空格。如LENGTH('gao qian jing')返回17。
LOWER和UPPER函数:LOWER将字符转换为小写,UPPER将字符转换为大写。
RPAD和LPAD函数:RPAD在字符串右侧填充,LPAD在左侧填充。例如,LPAD(RPAD('gao',10,''),17,'')返回'*gao*'。
LTRIM和RTRIM函数:删除字符串左侧和右侧指定的字符。例如,LTRIM(RTRIM(' gao qian jing ',' '))返回'gao qian jing'。
SUBSTR函数:提取字符串的一部分。SUBSTR('13088888',3,8)返回'08888'。
REPLACE函数:替换字符串中的指定部分。
Oracle
0
2024-11-04
常用SQL函数简介
SQL中常见的单记录函数包括:
ASCII:返回字符对应的十进制数字,如:select ascii('A') from dual; // 65
CHR:将整数转换为对应的字符,如:select chr(65) from dual; // A
CONCAT:连接两个字符串,如:select concat('010-', '88888') from dual; // 010-88888
INITCAP:将字符串第一个字母大写,如:select initcap('smith') from dual; // Smith
INSTR:搜索字符串中子串的位置,如:select instr('oracle traning', 'ra') from dual; // 9
LENGTH:返回字符串长度,如:select length('AaBbCcDd') from dual; // 8
LOWER:将字符串转换为小写,如:select lower('AaBbCcDd') from dual; // aabbccdd
UPPER:将字符串转换为大写,如:select upper('AaBbCcDd') from dual; // AABBCCDD
Oracle
4
2024-05-26
matlab常用函数集合及简介
这里包括几乎所有常用的Matlab函数集合,每个函数都附有简要说明和用法介绍。
Matlab
0
2024-08-18
常用Oracle函数
Oracle函数指南,提供常用函数的全面列表。
Oracle
3
2024-05-25
常用Oracle函数汇总
Oracle常用函数涵盖单记录函数和分析函数,涉及SQL单行记录处理和数据分析。
Oracle
4
2024-05-01
Oracle 常用函数汇总
此文档汇总了 Oracle 数据库中常用的函数,以及典型查询条件。
Oracle
3
2024-05-13
Oracle 常用函数大全
Oracle 常用函数
汇总了 Oracle 中常用函数,供初学者参考。
Oracle
3
2024-05-30
Oracle 常用函数指南
本书提供了 110 个 Oracle 常用函数及其详细示例,为开发者提供一个便捷的参考手册。
Oracle
2
2024-05-31
Oracle常用函数优化
取绝对值
原始:select abs(-1) value
优化:select abs(-1) value from dual
向上取整
原始:select ceiling(-1.001) value
优化:select ceil(-1.001) value from dual
向下取整
原始:select floor(-1.001) value
优化:select floor(-1.001) value from dual
截取整数部分
原始:select cast(-1.002 as int) value
优化:select trunc(-1.002) value from dual
Oracle
2
2024-07-19