sql server len函数与left、right函数
函数:len(字符串变量)
功能:取字符串变量的长度,注意此函数对字符串变量中最左边空格计算长度,对最右边空格不计算长度
函数:left(字符串变量,长度)
功能:取“字符串变量”中左边“长度”的字符,注意此函数对字符串变量中最左边空格计算长度
函数:right(字符串变量,长度)
功能:取“字符串变量”中右边“长度”的字符,注意此函数对字符串变量中最右边空格计算长度
注意:len函数与right函数联合使用时会发生错误,如下
上面两个字符串分别是:“288,0,”,“288,0, ”(这个字符串最右边有个空格)
对于“288,0,”:当联合使用right和len函数取字符串右边2位时,取到的结果是“0,”,此结果正确
对于“288,0, ”:当联合使用right和len函数取字符串右边2位时,取到的结果是“, ”,此结果错误,因为最右边2位是逗号和空格