У меня есть данные в моей таблице, как показано ниже в разделе. Мне нужны данные о выбранных столбцах, которые разделены запятой, чтобы быть преобразованными в формат, обозначенный зеленым (чтение и запись категории вместе) Разделить данные столбца на несколько строк
Любые способы сделать это на SQL Server?
Пожалуйста, внимательно изучите данные предложения .... Возможно, я раньше не был чист, это не просто разделение, это проблема, но группировать все чтения и записи категории вместе (иногда они просто читаются/write), а не просто помещать значения, разделенные запятыми, в несколько строк.
-- script:
use master
Create table prodLines(id int , prodlines varchar(1000))
--drop table prodLines
insert into prodLines values(1, 'Automotive Coatings (Read), Automotive Coatings (Write), Industrial Coatings (Read), S.P.S. (Read), Shared PL''s (Read)')
insert into prodLines values(2, 'Automotive Coatings (Read), Automotive Coatings (Write), Industrial Coatings (Read), S.P.S. (Read), Shared PL''s (Read)')
select * from prodLines
вы пытались искать его? есть много таких примеров, которые когда-либо спрашивали в SO. https://www.google.com.sg/#q=split+csv+string+to+rows+in+sql+server – Squirrel
Вместо публикации изображения отправьте расписание для создания и вставки для работы с нами. –
См. Мои правки, я попытался объяснить, почему это не то же самое –