Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Парсинг XML  [new]
vlad66666
Member

Откуда:
Сообщений: 2
Есть XML который нужно распарсить.
DECLARE @xml xml = '
<t1>
      <t2>
        <t3>10</t3>
        <t3>20</t3>
      </t2>
  </t1>'


Как получить список вида:
x
10
20

Select 
	i.y.value ('t3[1]', 'int') as x
	from @xml.nodes ('/t1/t2') as  i(y)


Таким вариантом могу выбирать только одно указанное значение
11 дек 18, 17:34    [21760627]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг XML  [new]
court
Member

Откуда:
Сообщений: 1956
vlad66666,

  Select 
	i.y.value ('text()[1]', 'int') as x
	from @xml.nodes ('/t1/t2/t3') as  i(y)
11 дек 18, 18:11    [21760667]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить