2016-10-13 6 views
0

varcharの列にABCDE1のようなデータがある場合、最初の5文字は英数字になります。SQL Serverのスクリプトで5文字後にハイフンを追加する

私はどのようにSQL Serverの更新スクリプトを使用して達成することができます5番目の文字の後に

ABCDE-1 

のすべてのレコードのハイフンを追加したいと思いますか?

+2

あなたがコードを書くを更新すること。ここから読んでください:https://msdn.microsoft.com/en-CA/library/ms181984.aspx –

答えて

4

使用STUFF機能

Select STUFF(varchar_col,5+1,0,'-') 
From yourtable 

Update yourtable Set varchar_col = STUFF(varchar_col,5+1,0,'-') 
関連する問題