Re: [SQL ] 欄位內的文字值重新排序
create table #a
(address char(30))
GO
insert #a
VALUES ('01X02Y03Z'),
('2341X666Y806Z')
GO
SELECT ADDRESS,
SUBSTRING ( ADDRESS,1,CHARINDEX('X',ADDRESS) ),
SUBSTRING ( ADDRESS,CHARINDEX('X',ADDRESS)+1,CHARINDEX('Y',ADDRESS) -
CHARINDEX('X',ADDRESS)),
SUBSTRING ( ADDRESS,CHARINDEX('Y',ADDRESS)+1,CHARINDEX('Z',ADDRESS) -
CHARINDEX('Y',ADDRESS)),
SUBSTRING ( ADDRESS,CHARINDEX('Y',ADDRESS)+1,CHARINDEX('Z',ADDRESS) -
CHARINDEX('Y',ADDRESS))+
SUBSTRING ( ADDRESS,CHARINDEX('X',ADDRESS)+1,CHARINDEX('Y',ADDRESS) -
CHARINDEX('X',ADDRESS))+
SUBSTRING ( ADDRESS,1,CHARINDEX('X',ADDRESS) )
FROM #A
※ 引述《SangoDragon (SANGO)》之銘言:
: 資料庫名稱: MS SQL
: 資料庫版本: SQL 2008
: 住址的值要重新排序
: 例如: Table: Employee
: 欄位: Address 改成 Address1
: --------------------------- ==> ----------------------
: 台灣省新北市板橋區 板橋區新北市台灣省
: 請各位高手協助,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.235.184.6
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1466079911.A.A85.html
※ 編輯: SangoDragon (182.235.184.6), 06/16/2016 20:31:31
→
06/17 10:12, , 1F
06/17 10:12, 1F
→
06/17 10:15, , 2F
06/17 10:15, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章