A字段去除指定分隔符后和B字段比较,若不同则列出

不素之霸 2023-03-19 03:51:35

已知字段A和字段B存在对应关系,且A字段存在与B不符合的分隔符。要列出表中A字段去除分隔符之后和B字段不同的全部记录。查询代码怎么写?

比如:A字段为W\O\Q   对应的B字段为WOQ (也就是把A字段的\去掉)和B字段比较,如果A字段去除分隔符与B字段不同,则列出。

我用repalce不行,比如我写了 select * from table1 where repalce(A,‘\’,‘’)<> B  但是报错,无法返回结果。

就是不知道该用哪个函数?请老师指点。

 

...全文
37 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨夹雪 10小时前
  • 打赏
  • 举报
回复

select * from table1 WHERE replace(A,'',')<>''

你replace单词写错了呀,还有括号,单引号,逗号这些要半角的

相关推荐
发帖
MS-SQL Server

3.4w+

社区成员

MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
帖子事件
创建了帖子
2023-03-19 03:51
社区公告
暂无公告