码迷,mamicode.com
首页 > 其他好文 > 详细

内建函数

时间:2018-02-05 20:01:46      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:dex   class   foo   post   定义   cas   int   pos   bsp   

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

 

内建函数

标签:dex   class   foo   post   定义   cas   int   pos   bsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!