LOWER
|
- 作用:将大写字母字符串转换为小写字母形式,数字、标点符号和特殊字符保持不变。
- 语法:LOWER(s)
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
UPPER
|
- 作用:将小写字母字符串转换为大写字母形式,数字、标点符号和特殊字符保持不变。
- 语法:UPPER(s)
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
INITCAP
|
- 作用:将字符串转换为首字母大写的形式,每个单词其余字母被转换成小写形式。
- 语法:INITCAP(s)
- 单词之间通常指相邻字符组成的字符串,单词之间用空格或者下划线分开,%、!、$也是有效的单词分隔符。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
CONCAT
|
- 作用:连接两个字符字面值、列值、理或者表达式从而生成一个更大的字符表达式。作用与||一致。
- 语法:CONCAT(s1,s2)。
- CONCAT只有两个参数,如要处理三个以上的字符时需要嵌套CONCAT函数。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
LENGTH
|
- 作用:返回组成字符串的字符数。
- 语法:LENGTH(s)。
- 参数可以是字符字面值、列或者表达式。
- 空格、制表符和特殊字符都被LENGTH计算在内。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
LPAD
|
- 作用:在源字符串左边添加指定数量的字符后形成的合成字符串。
- 语法:LPAD(s,n,p)。s表示源字符串,n表示返回字符串的最终长度,p指定用于填充的字符串。
- 源参数可以是字符字面值、列或者表达式。
- 如何参数n小于或者等于源字符串s的长度,则不会添加任何字符,此时只返回源字符串s的前n个字符。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
RPAD
|
- 作用:在源字符串右边添加指定数量的字符后形成的合成字符串。
- 语法:RPAD(s,n,p)。s表示源字符串,n表示返回字符串的最终长度,p指定用于填充的字符串。
- 源参数可以是字符字面值、列或者表达式。
- 如何参数n小于或者等于源字符串s的长度,则不会添加任何字符,此时只返回源字符串s的前n个字符。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
TRIM
|
- 作用:从字符字面值、列或者表达式的开头或者结尾删除一些字符,从而生成一个简短的字符项。
- 语法:TRIM([tailing|leading|both] trimstring from s)。
- 如没有指定tailing/leading/both,则默认使用both。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
INSTR
|
- 作用:确定给定字符串内搜索字符串的位置,并返回数字位置。
- 语法:INSTR(Source string, search string,[search start position], [nth occurrence])。
- Search start position默认值为1,nth occurrence默认值为1。
- 如果搜索字符串不存在,则返回零。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
SUBSTR
|
- 作用:从给定源字符串中提取和返回字段。
- 语法:SUBSTR(source string, start position, [number of characters to extract])。
- 不指定number of characters to extract,则默认的提取长度等于从起始位置到源字符串结尾的字符数。若其为负数说明oracle从字符串的结尾向前搜索n个字符。
- 如果起始位置大于源字符串的长度,就会返回空(NULL)。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|
REPLACE
|
- 用替换项取代源字符串中出现的所有搜索项,返回修改后的字符串。
- 语法:REPLACE(source string, search item, [replacement term])。
- Replacement term默认删除所有出现的search item,即用空字符串取代search item。
- 如果没有找到搜索字符串,就会原封不动地返回源字符串。
- 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
|