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位是逗号和空格

 

posted @ 2021-12-28 15:42  单纯的桃子  阅读(947)  评论(0编辑  收藏  举报