6

テーブル、テーブル A があり、テーブル AI にはフィールド A があります。フィールド A には次のような値があります。

Street A
Street B
,Street C
Street D
etc

, があるフィールド A から最初の文字を削除できる SQL があるかどうかを知りたいです。

フィールド A で , を持つすべての行を選択できる場所はわかっていますが、それを削除しようとするときにどこから始めればよいかわかりません。

4

4 に答える 4

3

RIGHTLENおよびRTRIM関数を使用できます

UPDATE TableA
SET FieldA = RIGHT(RTRIM(FieldA), LEN(FieldA) - 1)
WHERE FieldA LIKE ',%'

于 2013-06-20T12:27:10.217 に答える
3
UPDATE YourTable
SET    YourCol = SUBSTRING(YourCol, 2, 0+0x7fffffff) 
WHERE YourCol LIKE ',%'
于 2013-06-20T11:55:09.083 に答える