作者acboy (高雄->台北->高雄)
看板Database
標題[SQL ] 請問有先進知道怎麼過濾欄位的值嗎?
時間Tue Oct 21 16:07:34 2014
資料庫名稱:MS SQL
資料庫版本:MS SQL 2008
內容/問題描述:
各位先進大家好
小弟有一個DB資訊如下
資料表:IM_MEMBER_POLICY
欄位名:TABLEOFALLSCOPERULES
欄位值:
<MemberRule><AttributeExpression attribute="%USER_ID%" comparator="EQUALS"
value="tony"/><Or/><AttributeExpression attribute="%USER_ID%"
comparator="EQUALS" value="alen"/></MemberRule>
請問先進們, 如果我希望把欄位值的XML字元進行過濾
希望過濾後的值只剩
USER_ID=Tony
USER_ID=alen
用SELECT REPLACE可以做到嗎???
有沒有其它建議的判斷式+語法可以做呢???
不好意思問題可能有點基本, 小魯請各位先進海涵, 謝謝...
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.143.93
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1413878857.A.079.html
推 LaPass: 叫程式去處理,叫資料庫做這種事很奇怪... 10/21 17:26
推 BigLoser: 推樓上 10/21 18:11
推 scpisces: SQL可以處理這種資料 10/21 20:56
→ scpisces: 或搜尋關鍵字"sp_db_selective_xml_index" 10/21 20:58
→ acboy: 謝謝各位先進的回覆, scpisces的回覆似乎可以用 10/24 01:55
→ acboy: 我後來是和同事用replace和cast來處理, 再來試看看新方法:D 10/24 01:56