varcharの最初のx量の文字をトリミングする方法はありますか?私は他のトリミング方法と同様に、左または右の機能を使用してこれを行うことができません。標準のMS-SQLでこれを実行します。ありがとうございました。はSQLの文字列から最初の11文字を切り捨てる必要があります
6
A
答えて
10
SELECT STUFF(SomeString,1,11,'')
2
それを行うにはいくつかの方法があります。単純なものの一つは、RIGHT
とLEN
組み合わせを使用することです:
select RIGHT(a.col, LEN(a.col)-11) from MyTable a
+0
他に何か提案がありましたか?私は "無効な長さのパラメータが右の関数に渡される"を取得し続けます。これを実行しようとすると、私の列名はtitleで、テーブル名は@temp – njj56
+0
@ njj56これはあなたの文字列が11よりも短いためです。しかし、Martinの答えはとにかくです:) – dasblinkenlight
はあなたに感謝します。これは – njj56