мне нужно работать на старой плохо базе дизайнаповорачиваясь из разделенных запятыми значения столбца в SQL сервере
имеет таблицу, как показано ниже
CREATE TABLE answers (ID INT, ans NVARCHAR(300))
INSERT INTO answers VALUES
(1,'a,b,a,c,d,b,x,x,y'),
(2,'b,b,a,c,d,d,x,x,y'),
(3, 'p,q,r,s,p,q')
мне нужно иметь результат, как показано ниже
id a b c d e
1 2 2 1 1 0
Какой может быть лучший способ?
столбцы от а до г
вы не делаете это в sql. UGLY должен принимать значение одного поля и разбиваться на реальные новые поля, особенно когда число «новых» полей является произвольным и варьируется. Подсуньте поле ans в ваше клиентское приложение и разделите его. –