mssql数据库截取字符
数据库中内容表的字段是 shopContent类型是varchar(max)我要在首页显示300个字符,300个字符以后就用 ...
数据库中内容表的字段是 shopContent 类型是 varchar(max) 我要在首页显示 300个字符, 300个字符以后就用 ... 代替 怎么截取??? 我知道用 substr 可以,但不知道具体怎么做. 有sql语句的请发上来.谢谢..
展开
2个回答
展开全部
mssql中截取字符串可以用left,right,substring函数。
left,是从字符左边开始截取,如:截取abcdefg字符串中的前三个字符:
select left('abcdefg',3);
其中3为截取的长度。
rigth是从字符右边开始截取,如截取abcdefg字符串中的后三个字符:
select right('abcdefg',3);
其中3为截取的长度。
substring,是从任意位置截取,如截取abcdefg字符串中的第二到第四个字符:
select substring('abcdefg',2,3);
其中2为开始截取的位数,3为截取的长度。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询