MySql:如何在单个“ \”反斜杠上分割字符串

问题描述 投票:0回答:1

[任何人都可以共享语法以在单个“ \”反斜杠上分割字符串。该字符串的形式为“ abc \ xyz”,我想从字符串中提取“ xyz”。我尝试使用substring_index(),position()和locate(),但如果我尝试使用单个反斜杠并返回整个字符串(如果我使用“ \”),则都抛出语法错误。

mysql string split backslash
1个回答
1
投票

对于列,您可以使用以下查询

SELECT Substring_Index(Column,'\\',-1) FROM TABLE_NAME;

如果您仅计划一个字符串,则

SELECT Substring_Index('abc\\xyz','\\',-1) FROM TABLE_NAME;

'\'必须用'\\'进行转义>

如果您尝试以下查询

SELECT ("abc\\xyz"); or SELECT ('abc\\xyz');

输出为:abc \ xyz

让我知道它是否对您有用

© www.soinside.com 2019 - 2024. All rights reserved.