SELECT PATH AS STRUCTURE
FROM OBJ_RESOURCE
WHERE PATH LIKE '%Small Business%'
结构
\Small Business\Organisation / IT / Logistik\Organisation /Governance\Person\Prozess-User
我得到了上述数据,但我只需要第二个带有斜杠的数据:
结构
/Small Business/Organisation / IT / Logistik/Organisation / Governance/Person/Prozess-User
最佳答案
编辑:使用替换功能。首先替换正斜杠,然后用一个反斜杠替换 2 个反斜杠。请参阅此处的演示:http://sqlfiddle.com/#!18/be5b0/14
SELECT REPLACE(REPLACE(PATH, '/', '\'), '\\','/') AS STRUCTURE
from OBJ_RESOURCE;
Result: /Small Business/Organisation / IT / Logistik/Organisation /Governance/Person/Prozess-User
=======
问题是当您将数据插入表中时,缺少反斜杠。请参阅下面的示例:
create table OBJ_RESOURCE (path varchar(100));
insert into OBJ_RESOURCE values('\\Small Business\\Organisation \/ IT \/ Logistik\\Organisation \/Governance\\Person\\Prozess-User');
关于mysql - 如何用斜杠格式化mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49859658/