Burning Thoughts Ответов: 1

Как преобразовать разделенные запятыми


id   name    marks
1    sh      20,50,40,63
2    an      20,50,90,93
3    is      20,70,40,63
4    an      20,60,40,93
4    ri      20,40,60,73


мне нужен следующий результат какой запрос мне нужно использовать

id    name    marks    marks2
1     sh      20       50
2     an      20       50
3     is      20       70
4     an      20       60
4     ri      20       40


Что я уже пробовал:

select
  PATINDEX('%,%',marks),
  LEFT(marks , PATINDEX('%,%',marks) - 1),
  STUFF(marks, 1, PATINDEX('%,%',marks), '')
from xyz

1 Ответов

Рейтинг:
1

Karthik_Mahalingam

5

Peter Leow

Спасибо, Картик.