SQL Server函数学习笔记(一)


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)

 

 

你可能感兴趣的:(SQL,Server)