asp取sql字段问题

<%=rs("name")%>name里的字符是--"vip会员卡"或会员卡上面的结果是"vip会员卡或会员卡"我想要的结果是vip会员或会员应该很清楚吧,就是要去掉字段... <%=rs("name")%>
name 里的字符是--"vip会员卡"或会员卡
上面的结果是"vip会员卡或会员卡"我想要的结果是vip会员或会员
应该很清楚吧,就是要去掉字段的最后一位显示前面的!
展开
 我来答
百度网友1eb0dc3
2007-08-17 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:0
展开全部
其实可以这样:<%=replace(rs("name"),"卡","")%>
只要在输出的时候利用replace函数将字段中的“卡“字去掉就可以了
gc_ding
2007-08-16 · TA获得超过311个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:261万
展开全部
declare @tb table(c1 varchar(100))
insert @tb select 'vip会员卡'
insert @tb select '会员卡'

select reverse(stuff(reverse(c1),1,1,'')) from @tb

--结果
/*
c1
-----------
vip会员
会员
*/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snowue
2007-08-17 · TA获得超过262个赞
知道小有建树答主
回答量:340
采纳率:33%
帮助的人:107万
展开全部
用这个函数试下:
<%if len(rs("name"))>5 then%>
<%=left(rs("name"),5)%>//从左边取五个字.
<%else%>
<%=left(rs("name"),2)%> //从左边取两个字.
<%end if%>
也可以用这个
<%=replace(rs("name"),"卡","")%> //用空格替换掉卡字.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hotyxm
2007-08-16 · TA获得超过1028个赞
知道大有可为答主
回答量:1698
采纳率:50%
帮助的人:1193万
展开全部
select reverse(stuff(reverse(name ),1,1,'')) from 表名
<%=rs.getstring%>

回答完毕
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式