DB2数据库中一个字符串 '111,222,333,444',如何取第二个或者第三个,的位置?有没有函数? 5

 我来答
赤马动力
推荐于2017-07-29 · TA获得超过1241个赞
知道小有建树答主
回答量:752
采纳率:0%
帮助的人:557万
展开全部
可以用substr(str,m,n)函数来取。str表示要取的字符串,m和n表示从m开始取到第n个。
例如:select substr(trim(char(字段名)),1,7) from 表名; 1-7表示,从第一个开始取到第7个。
追问
我的字符串中逗号的位置是动态的,不能给静态值,问题已经解决了,DB2系统没有这样的自带函数,我自己写了一个.谢谢你的回答.
干练还懂事灬繁花2951
2017-07-29 · 超过33用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:36.9万
展开全部
直接排序就行吧
order by Name asc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卷即定v
2017-07-28
知道答主
回答量:84
采纳率:0%
帮助的人:9.3万
展开全部
直接排序就行吧
order by Name asc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ea...8@33sn.cc
2017-07-26
知道答主
回答量:55
采纳率:0%
帮助的人:6.6万
展开全部
直接排序就行吧
order by Name asc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式