社区
疑难问题
帖子详情
两列有相同的字符,如何通过sql语句分离字符多的一列
qq_17860887
2015-07-09 07:33:55
两列有相同的字符,如何通过sql语句分离字符多的一列
比如有A,B两列
A列 B列 想要的结果(把B列根据A列相同的字符分离)
ABCD ABCD123 123
RFTTT RFTTT456 456
HHT HHTRR RR
YYR YYRUU UU
如上所示,A列的字符和B列左边的部分字符是一模一样的,现在需要分离B列,把B列与A列相同的字符分离为一列,A列和B列剩下不相同的字符分列为一列,求大神赐教!!!
...全文
273
13
打赏
收藏
两列有相同的字符,如何通过sql语句分离字符多的一列
两列有相同的字符,如何通过sql语句分离字符多的一列 比如有A,B两列 A列 B列 想要的结果(把B列根据A列相同的字符分离) ABCD ABCD123 123 RFTTT RFTTT456 456 HHT HHTRR RR YYR YYRUU UU 如上所示,A列的字符和B列左边的部分字符是一模一样的,现在需要分离B列,把B列与A列相同的字符分离为一列,A列和B列剩下不相同的字符分列为一列,求大神赐教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zbdzjx
2015-07-10
打赏
举报
回复
select REPLACE(B列 ,A列,'') from table
qq_17860887
2015-07-10
打赏
举报
回复
这个问题用excel解决了 SUBSTITUTE(B1,A1,)
zztfkyd99
2015-07-09
打赏
举报
回复
sql2000没弄过 不知道那个有啥函数 基本思路是这样 用B列的长度减去A列的长度 然后用字符串截取的函数 截取剩下的 就OK了呗
qq_17860887
2015-07-09
打赏
举报
回复
是sql,不是mysql
zztfkyd99
2015-07-09
打赏
举报
回复
不是mysql啊 ?
qq_17860887
2015-07-09
打赏
举报
回复
服务器: 消息 195,级别 15,状态 10,行 1 'LOCATE' 不是可以识别的 函数名。 执行后提示上述信息,sql2000版本
zztfkyd99
2015-07-09
打赏
举报
回复
那就按着刚才我的SQL语句可以了 select A列,B列,SUBSTR(B列,LOCATE(A列, B列)+LENGTH(A列),LENGTH(B列)-LENGTH(A列)) FROM DUAL
qq_17860887
2015-07-09
打赏
举报
回复
B列前几位始终是A列的内容
zztfkyd99
2015-07-09
打赏
举报
回复
如果 A列始终出现在B列左侧的话 这样写是可以的 select SUBSTR(B列,LOCATE(A列, B列)+LENGTH(A列),LENGTH(B列)-LENGTH(A列)) FROM DUAL
道玄希言
2015-07-09
打赏
举报
回复
将A列中,包含B列的内容,替换成空字符
道玄希言
2015-07-09
打赏
举报
回复
select REPLACE(A列 ,B列,'') from table
qq_17860887
2015-07-09
打赏
举报
回复
没看明白,跟A列需要有关系,你这个语句全都是B列
shoppo0505
2015-07-09
打赏
举报
回复
select REPLACE(B列 ,B列,'') from table
掌握SQL中
两列
合并为
一列
的技巧
本文聚焦于MySQL中SQL
两列
合并技术,介绍了使用函数和运算符合并列的方法,指出运算符存在隐式转换和运行时错误等问题,不推荐使用。还阐述了处理空值的方法,分析了大数据集下影响性能的因素,并给出索引优化和批量处理等策略,最后介绍了特定场景下函数的应用。
SQL 如何合并
两列
数据为
一列
数据
本文详细介绍了在SQL中使用CONCAT函数、加法操作符、CASE语句和UNION操作符合并列的方法,以及注意事项,帮助数据分析师高效处理和分析数据。,
SQL Server将
一列
的多行内容拼接成一行
字符
串
本文介绍了一种使用SQL Server 2005中的stuff与forxmlpath函数将表中某
一列
的多行数据拼接成一行的方法。通过示例展示了如何将
相同
类别的名称字段进行拼接,最终形成更简洁的数据展示格式。
SQL语句
查询
本文深入讲解了
SQL语句
的多种应用,包括排序、聚合、分组和分页查询等高级技巧,同时详细介绍了SQL备份与恢复过程,以及各种表约束如主键、唯一、非空和默认约束的应用。
SQL SERVER
字符
合并多行为
一列
本文介绍两种在SQL中将多行
字符
合并为
一列
的方法:一是行转列再
字符
拼接,适用于固定列数场景;二是转XML并去除多余
字符
,适用于所有场景。通过实例演示如何操作,帮助读者掌握
字符
合并技巧。
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章