asp取sql字段问题
<%=rs("name")%>name里的字符是--"vip会员卡"或会员卡上面的结果是"vip会员卡或会员卡"我想要的结果是vip会员或会员应该很清楚吧,就是要去掉字段...
<%=rs("name")%>
name 里的字符是--"vip会员卡"或会员卡
上面的结果是"vip会员卡或会员卡"我想要的结果是vip会员或会员
应该很清楚吧,就是要去掉字段的最后一位显示前面的! 展开
name 里的字符是--"vip会员卡"或会员卡
上面的结果是"vip会员卡或会员卡"我想要的结果是vip会员或会员
应该很清楚吧,就是要去掉字段的最后一位显示前面的! 展开
4个回答
展开全部
declare @tb table(c1 varchar(100))
insert @tb select 'vip会员卡'
insert @tb select '会员卡'
select reverse(stuff(reverse(c1),1,1,'')) from @tb
--结果
/*
c1
-----------
vip会员
会员
*/
insert @tb select 'vip会员卡'
insert @tb select '会员卡'
select reverse(stuff(reverse(c1),1,1,'')) from @tb
--结果
/*
c1
-----------
vip会员
会员
*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用这个函数试下:
<%if len(rs("name"))>5 then%>
<%=left(rs("name"),5)%>//从左边取五个字.
<%else%>
<%=left(rs("name"),2)%> //从左边取两个字.
<%end if%>
也可以用这个
<%=replace(rs("name"),"卡","")%> //用空格替换掉卡字.
<%if len(rs("name"))>5 then%>
<%=left(rs("name"),5)%>//从左边取五个字.
<%else%>
<%=left(rs("name"),2)%> //从左边取两个字.
<%end if%>
也可以用这个
<%=replace(rs("name"),"卡","")%> //用空格替换掉卡字.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select reverse(stuff(reverse(name ),1,1,'')) from 表名
<%=rs.getstring%>
回答完毕
<%=rs.getstring%>
回答完毕
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询