SQL如何截取指定字符后的字符串,位数不确定。

 我来答
绅士_as_Sg
2018-08-28
知道答主
回答量:14
采纳率:0%
帮助的人:5.3万
展开全部
可以参考下这三个看有没有满足需求的
select LEFT('SqlServer_2008',3) 返回结果 Sql
select RIGHT('SqlServer_2008',4) 返回结果 2008 ps:从右往左截取4位
select SUBSTRING('SqlServer_2008',LEN('SqlServer_2008')-3,4) 返回结果 2008
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-08
展开全部
同学,就算你要动态获取字符串,也要获取长度啊,长度可以代码段,长度是一个参数,不可能不确定!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-03-28
展开全部
朋友,不知道你用的是什么数据库,我用Oracle数据库帮你写了个。 select substr(wl_gg,instr(wlgg,'指定字符')) from your_table 就你这个例子来说,可以把上面语句中的指定字符换成“空格”,就可以达到你要的效果。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式