字 符 函 数
| 函 数 | 描 述 |
| ascii( x ) | 返回字符x的ASCII码值 |
| chr( x ) | 返回ASCII值x对应字符 |
| concat( x, y) | 把y附加在x上,返回附加后的结果 |
| initcap( x ) | 将字符串x中得每一个英文单词转变为首字母大写的形式 |
|
instr( x, find_string [, start][, occurrence]) |
在字符串x中搜索find_string,返回find_string出现的位置,可以有选 择地提供开始搜索的位置start。还可以有选择地提供一个表示出现次 数的orrcurence,表示当find_string出现orrcurence次时才返回 |
| length( x ) | 返回字符串x的长度 |
| lower( x ) | 把字符串x中的字符转变为小写字母 |
| lpad( x, width[, pad_string] ) |
使用空格补齐字符串x的左边,使得其长度为width。如果提供了可选 择的pad_string,那么使用 pad_string 重复补齐字符串x,使得其长度 为width |
| ltrim( x[, trim_string] ) |
删除字符串x左边的字符。可以使用可选择的 trim_string来指定将要 被删除的字符。如果没有提供 trim_string,默认情况下删除左边的空格 |
| nanvl( x, value ) | 如果x不是数字,那么返回value;否则返回x |
| nvl( x, value ) | 如果x是空值,返回value;否则,返回x |
| nvl2( x, value1, value2 ) | 如果x不是空值,返回value1;否则,返回value2 |
|
replace( x,search_string, replace_string) |
在字符串x中搜索search_string,如果找到则使用repalce_string字符 串替换 |
| rpad( x, width[, pad_string] ) | 其功能类似于lpad,但是从右边补齐 |
| rtrim( x[, trim_string] ) | 其功能类似于ltrim,但是从右边删除 |
| soundex( x ) | 返回包含了字符串x的音标 |
| substr( x, start[, length] ) |
返回字符串x的子串,开始位置是start。可选择地length表示子 串的长度 |
| trim( [trim_char from] x ) |
删除字符串x中左右两端的一些字符。如果提供了可选择地trim_char, 那么删除trim_char字符串;否则删除空格 |
| upper( x ) | 把字符串x中得字母转换成大写字母 |
1万+

被折叠的 条评论
为什么被折叠?



