SUBSTRING(string, int, int)
作用:返回第一个参数中从第二个参数指定的位置开始、第三个参数指定的长度的子字符串。
例子:
调用以下函数返回“234”:
SUBSTRING('12345',2,3)
CHARINDEX(string1,string2,int)
作用:返回字符或者字符串在另一个字符串中的起始位置,如没有找到,那么返回整数0; int(可选)是开始在string2中查找string1的起始位置。
例子:
调用以下函数返回“3”:
CHARINDEX ( '我的笔记', '这是我的笔记')
调用以下函数返回“5”:
@string1='我的笔记'
@string2='我说这是我的笔记'
CHARINDEX (@string1,@string2,4)
ISNUMERIC(param)
作用:判断参数是否为数字,返回0或1,0代表false,1代表true。
例子:
调用以下函数返回“0”:
ISNUMERIC('asd')
调用以下函数返回“1”:
ISNUMERIC('123')
LEN(string)
作用:返回文本字段中值的长度。
例子:
调用以下函数返回“3”:
LEN('asd')
LTRIM(string)
作用:删除起始空格后返回字符表达式。
例子:
调用以下函数返回“asd”:
LEN(' asd')
RTRIM(string)
作用:删除字符串尾部空格后返回字符表达式。
例子:
调用以下函数返回“asd”:
LEN('asd ')
LEFT(string,int)
作用:返回字符串左起N个字符。
例子:
调用以下函数返回“asd”:
LEFT('asdewq',3)