中易网

SQL语言如何将表内字符串按分割符号分割存储

答案:2  悬赏:20  
解决时间 2021-03-16 13:02
如有以下数据:
A.................B
1.....123;zxc@222;asd
根据;与@两个符号将其分割为
1...............123..............zxc
1...............222..............asd
其中字符串123;zxc@222;asd长度不定,即可能是123;zc@222;asd@33;qwr也可能是123;zc
最佳答案
用replace函数,将分号或者 @ 符号, 替换为你的其他分隔符。

REPLACE
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
参数
''string_replace1''
待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。
''string_replace2''
待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。
''string_replace3''
替换用的字符串表达式。string_replace3 可以是字符数据或二进制数据。
返回类型
如果 string_replace(1、2 或 3)是支持的字符数据类型之一,则返回字符数据。如果 string_replace(1、2 或 3)是支持的 binary 数据类型之一,则返回二进制数据。
示例
下例用 xxx 替换 abcdefghi 中的字符串 cde。
SELECT REPLACE(''abcdefghicde'',''cde'',''xxx'')GO
下面是结果集:
------------abxxxfghixxx(1 row(s) affected)
全部回答
同问。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
普宁市流沙和康药店地址有知道的么?有点事想
有27个大小完全一样的球,其中1个是次品,已
有什么视频可以缓存海贼王
我国的国土面积在世界上排在第一位。错,排名
若即若离,忽冷忽热,到底好不好???
人们借黄牛比喻( )
城市一瞥是什么意思
关于典当行培训费用的问题
去年办了一张中信银行的信用卡,一直没激活,
华为手机为什么图库中的有些照片不能分享!
农业生产中对内涝的地块有什么好的措施
陈家咀怎么去啊,有知道地址的么
建行网银在官网上的哪个位置下载?怎么用?
阳平观是哪个省
兴中自动化有限公司上班环境好不好?
推荐资讯
dnf妇炎洁官网
朝阳卫浴临武专卖怎么去啊,有知道地址的么
宁波天宫庄园现在去好玩吗
乐赖在哪里啊,我有事要去这个地方
大家给我一些关于做生意的计算题!
求以下小说的txt合集。有以下作者的打包合集
有没有从事过汽车内饰包覆件工作的
孙旗屯乡幸福院(西北门)地址在什么地方,想过
一般阴虱这个传染病被传染多久会有反应啊?
有一首歌曲是念唱的,其中一句是念的(多少次
如何让自己的产品打入一个陌生的市场
acer笔记本电脑的触摸鼠标怎么用
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?