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

<root>
<clientID />
<clientID>277<clientID>
</root>

Как отобрать с помощью xquey только непустые строки?
4 авг 09, 10:40    [7493994]     Ответить | Цитировать Сообщить модератору
 Re: xquery : пустой элемент  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
declare @x xml
set @x = 
'<root>
<clientID />
<clientID>277</clientID>
</root>'

select v.value('text()[1]', 'int') as result
  from @x.nodes('/root/clientID[text()!=""]') as t(v)

result
-----------
277

(1 row(s) affected)
4 авг 09, 10:55    [7494107]     Ответить | Цитировать Сообщить модератору
 Re: xquery : пустой элемент  [new]
WWWGuest
Guest
Thanx a lot...
4 авг 09, 11:07    [7494217]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить