向各位大侠诚心求教,SQL数据库"|"分隔符字段里的内容如何进行调用? 10

例如在MS-SQLServer数据库中:表名:“Photo”中存在“Content”字段,字段中的数据格式为:a01|b01|c01|||a02|a02|a02|||a0... 例如在MS-SQL Server数据库中:
表名:“Photo”中存在“Content”字段,字段中的数据格式为:a01|b01|c01|||a02|a02|a02|||a03|b03|c03……
希望能一段一段截取通过SQL输出为:
a=a01
b=b01
c=c01

然后是
a=a02
b=b02
c=c02

……
展开
 我来答
BlackMamba曼巴
2016-11-17 · TA获得超过181个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:194万
展开全部
兄弟,稍微明白点了你的意思,这是属于字符串的拼接以及截取字符串,你稍微参考一下吧,
select 'a = ' || substr(p.content,0,3),'b = ' || substr(p.content,5,3) from photo p;
显示出来的效果有点不一样,单列,单行,你给的数据信息,我只能以单行的形式显示出来,你重点看一下截取字符串那里的数字关系。
希望能帮到你,
追问
a01 b01 c01我只是举个例子,实际上每段内容的长短都不一定一样,如果这样是不是您的方法就不一定有效了吧?
其中大的分隔符“|||”,和小的分隔符“|”在其中是如何来体现的?
追答
我给出的这个句子只是根据你给出的题目来进行的,你说的意思我懂,但是我不知道你的具体数据的特点以及结构,这样吧,你留下qq我抽空帮你看一下,我一会要去开会,结束了再说。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式