社区
疑难问题
帖子详情
两列有相同的字符,如何通过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列剩下不相同的字符分列为一列,求大神赐教!!!
...全文
218
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
作业
写回复
配置赞助广告
用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
在SQL编程领域,
字符
串处理是常见且重要的任务之一,尤其当数据中包含以特定分隔符(如逗号)分隔的多个值时,能够高效地将这些值
分离
出来进行进一步处理,对于数据分析、报告生成等场景至关重要。本文将深入探讨...
2024年JavaWeb应用开发系列中级复习课-理论题.pdf
**知识点**:MyBatis支持动态SQL功能,通过使用不同的标签可以实现
SQL语句
的动态拼接。 **详细解释**: - **选项解析**: - **A: if**:这个标签用于单条件判断。 - **B: choose**:这是正确的选择。`choose`标签...
oracle数据库经典题目
12. 要建立一个语句向Types表中插入数据,这个表只有
两列
,T_ID和T_Name列。如果要插入一行数据,这一行的T_ID值是100,T_Name值是RFUIT。应该使用的
SQL语句
是_____。( A ) A. INSERT INTO Type Values(100, ...
Java 登录界面 Java登录界面
7. **数据安全**:除了密码哈希,还应考虑使用预防止SQL注入的措施,避免恶意用户通过输入特殊
字符
来攻击系统。 8. **错误提示**:登录失败时,应向用户提供清晰的错误信息,比如“用户名不存在”或“密码错误”。...
oracle in 多列数据,SQL WHERE .. IN子句多列
Dennis Jaher..11关于解决方案的...关于问题陈述的警告:与多个列不存在,请仔细考虑您想要的当我看到包含
两列
的输入时,我可以想象它意味着两件事:a列和b列的值独立出现在另一个表中a列和b列的值一起出现在另一个...
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章