[SQL ] 欄位多值,取前後值

看板Database作者 (Terry)時間8年前 (2015/11/11 20:20), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
資料庫名稱: MS 2008 資料庫版本: 2008R2 內容/問題描述: 各位輩好, 請教一下 假設我一個A欄位,裡面的值有多值,像這樣子 AA;BB;CC;DD;EE 那我要怎麼樣才能取得AA和EE呢? 就是取最前和前後的值 ,想了一陣子,想不到比較好的方式, ,只想在SQL裡面做掉,該怎麼處理會比較好呢? 謝謝指導了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.19.19 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1447244404.A.8B8.html

11/11 23:11, , 1F
先正排,然後下top1,在反排下top1在union???
11/11 23:11, 1F

11/11 23:33, , 2F
substring + charindex + reverse
11/11 23:33, 2F

11/12 17:51, , 3F
二樓正解
11/12 17:51, 3F

11/12 21:33, , 4F
好的,謝謝:)
11/12 21:33, 4F
文章代碼(AID): #1MGp9qYu (Database)