mysql:替换字符串中的\(反斜杠)

编程入门 行业动态 更新时间:2024-10-24 21:26:27
本文介绍了mysql:替换字符串中的\(反斜杠)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我遇到以下问题:

我有一个表T,其中的列Name带有名称.名称具有以下结构:

I have a table T which has a column Name with names. The names have the following structure:

A \\ B \ C

A\\B\C

您可以这样创建自己:

create table T ( Name varchar(10)); insert into T values ('A\\\\B\\C'); select * from T;

现在,如果我这样做:

select Name from T where Name = 'A\\B\C';

那是行不通的,我需要转义\(反斜杠):

That doesn't work, I need to escape the \ (backslash):

select Name from T where Name = 'A\\\\B\\C';

好.

但是我如何自动将其设置为字符串Name?

But how do I do this automatically to a string Name?

以下内容无法做到:

select replace('A\\B\C', '\\', '\\\\');

我得到:A\\\BC

有什么建议吗?

非常感谢.

推荐答案

您必须使用" verbatim字符串".使用该字符串后,Replace函数将 看起来像这样

You have to use "verbatim string".After using that string your Replace function will look like this

Replace(@"\", @"\\")

希望对您有帮助.

更多推荐

mysql:替换字符串中的\(反斜杠)

本文发布于:2023-11-06 14:35:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1563958.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:斜杠   字符串   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!