Как я могу отформатировать мой sql с косой чертой?

0
SELECT PATH AS STRUCTURE
FROM OBJ_RESOURCE  
WHERE PATH LIKE '%Small Business%'

СОСТАВ

\Малый бизнес\Организация/ИТ/Логистик\Организация/Управление\Личный\Prozess-Пользователь

Я получаю данные выше, но мне нужен второй только с косой чертой:

СОСТАВ

/Малый бизнес/Организация/ИТ/Логистик/Организация/Управление/Человек/Проза-пользователь

  • 0
    Таким образом, вам нужно заменить обычную косую черту обратной косой чертой в выводе вашего запроса SQL?
  • 0
    Мне нужно заменить обратную косую черту косой чертой в моем запросе, который я уже пробовал, но он не работает
Показать ещё 3 комментария
Теги:
formatting
slash

1 ответ

0

Изменение: использовать функцию замены. Сначала замените косую черту, затем замените 2x обратную косую черту одной обратной косой чертой. Смотрите демонстрацию здесь: 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');
  • 0
    мне нужно только косую черту без обратной косой черты
  • 0
    Вы помещаете в своем сообщении, что вам нужны первые данные СТРУКТУРЫ: \ Малый бизнес \ Организация / ИТ / Логистик \ Организация / Управление \ Персона \ Prozess-User. Пожалуйста, сообщите нам, какие данные вы хотите увидеть.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню