w3n*_*n2u 6 sql sql-server-2008
我有一个表,表A,表AI中有字段A.字段A中有值如下:
Street A
Street B
,Street C
Street D
etc
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何SQL允许我从字段A中移除第一个字符,其中有一个,.
我知道从哪里开始我可以在字段A中选择所有具有a的行,但在尝试删除它时我不知道从哪里开始.
Ser*_*rge 12
如果你不在乎长度,STUFF是合适的候选人:
UPDATE YourTable
SET YourCol = STUFF(YourCol, 1, 1, '')
WHERE YourCol LIKE ',%'
Run Code Online (Sandbox Code Playgroud)
UPDATE YourTable
SET YourCol = SUBSTRING(YourCol, 2, 0+0x7fffffff)
WHERE YourCol LIKE ',%'
Run Code Online (Sandbox Code Playgroud)