1

@@@顧客の名前の後に あるreplaceステートメントを使用しましたMR@BOB@REED@@@@@@@@@@@@@@@@@@@@@@@

@私は今、後を取り除きたいですreed

私は試した:

select RTRIM(Name2,'@')

しかし、私はエラーを受け取ります

rtrim関数には1つの引数が必要です。

4

2 に答える 2

2

RTRIM末尾のスペースを削除します。

あなたはおそらく欲しいLEFTSUBSTRING

例えば

select left('@mr@bob@reed@@@@@@@', charindex('@@','@mr@bob@reed@@@@@@@'))
于 2012-10-02T08:42:41.077 に答える
1
select substring(Name2,0,charindex('@@',Name2)) from table

上記のクエリでは、「Name2」は列の名前であり、tableはその列を含む「table」の名前です。

于 2012-10-02T09:32:38.910 に答える