[SQL ] 請問有先進知道怎麼過濾欄位的值嗎?

看板Database作者 (高雄->台北->高雄)時間11年前 (2014/10/21 16:07), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/1
資料庫名稱: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

10/21 17:26, , 1F
叫程式去處理,叫資料庫做這種事很奇怪...
10/21 17:26, 1F

10/21 18:11, , 2F
推樓上
10/21 18:11, 2F

10/21 20:56, , 3F
SQL可以處理這種資料
10/21 20:56, 3F

10/21 20:57, , 4F
10/21 20:57, 4F

10/21 20:58, , 5F
或搜尋關鍵字"sp_db_selective_xml_index"
10/21 20:58, 5F

10/21 21:00, , 6F
或參考MSDN http://ppt.cc/EOqb
10/21 21:00, 6F

10/24 01:55, , 7F
謝謝各位先進的回覆, scpisces的回覆似乎可以用
10/24 01:55, 7F

10/24 01:56, , 8F
我後來是和同事用replace和cast來處理, 再來試看看新方法:D
10/24 01:56, 8F
文章代碼(AID): #1KHXH91v (Database)