首页 > 其他 > 详细

内建函数

时间:2018-02-05 19:14:53      阅读:217      评论:0      收藏:0      [点我收藏+]
LOWER
函数定义:
string lower(string a)
string lcase(string a)
功能说明:
将字符串中的?写字?转成?写字? 若参数为 NULL,返回 NULL 。
示例:
lower(fOoBaR) = foobar
UPPER
函数定义:
string upper(string a) 
string ucase(string a)
功能说明:
将字符串中的?写字?转成?写字? 若参数为 NULL,返回 NULL 。
示例:
upper(fOoBaR) = FOOBAR
TRIM
函数定义:
string trim(string a)
功能说明:
删除字符串两端的空格 若参数为 NULL,返回 NULL 。
示例:
trim( foobar\t ) = foobar\t
LTRIM
函数定义:
string ltrim(string a)
功能说明:
删除字符串左端的空?字符 若参数为 NULL,返回 NULL 。
示例:
ltrim( foobar ) = foobar
RTRIM
函数定义:
string rtrim(string a)
功能说明:
删除字符串右端的空格 若参数为 NULL,返回 NULL 。
示例:
rtrim( foobar ) =  foobar
LPAD
函数定义:
string lpad(string str, int len, string pad)
功能说明:
字符串 str 左端填充若?个字符串 pad , 直到新的字符串达到指定?度 len 为?
任?参数为 NULL,返回 NULL。
示例:
lpad(hi, 5, ??) = ???hi
lpad(hi, 1, ??) = h
lpad(---, 10, abc) = abcabca---
RPAD
函数定义:
string rpad(string str, int len, string pad)
功能说明:
字符串 str 右端填充若?个字符串 pad , 直到新的字符串达到指定长度 len 为?
任?参数为 NULL,返回 NULL 。
示例:
rpad(hi, 5, ??) = hi???
rpad(hi, 1, ??) = h
rpad(---, 10, abc) = ---abcabca
REPEAT
函数定义:
string repeat(string str, int n)
功能说明:
以字符串 str 重复 n 产?新的字符串 任?参数为 NULL,返回 NULL 。
示例:
repeat(hi, 2) = hihi
SPLIT_EX
函数定义:
string split_ex(string str, string sep, int index)
功能说明:
以 sep 作为分隔符,将字符串 str 分隔成若?段,取其中的第 index 段,取不到返
回 NULLindex0 开始 任?参数为 NULL,返回 NULL。
示例:
split_ex(1.2.3.4, ., 1) = 2
split_ex(1.2.3.4, ., -1) = NULL
split_ex(1.2.3.4, ., 4) = NULL
KEYVALUE
函数定义:
string keyvalue(string str, string split1, string split2, string key_name)
功能说明:
解析字符串中的 key-value 对,获取指定 key_name 对应的值;若不存在返回 NULL 
任?参数为 NULL,返回 NULL 。
示例:
keyvalue(k1=v1;k2=v2, ;, =, k2) = v2
keyvalue(k1:v1,k2:v2, ,, :, k3) = NULL

 

内建函数

原文:https://www.cnblogs.com/mytzq/p/8418954.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!