小编典典

如果第一个字符是SQL中的特定字符,如何删除

sql

我目前有一张桌子,Telephone上面有类似以下的条目:

9073456789101
+773456789101
0773456789101

我想做的是从所有具有9的条目的开头仅删除9,而其他保持原样。

任何帮助将不胜感激。


阅读 186

收藏
2021-04-22

共1个答案

小编典典

虽然所有其他答案也可能有效,但我建议尝试并使用STUFF函数轻松替换字符串的一部分。

UPDATE Telephone
SET number = STUFF(number,1,1,'')
WHERE number LIKE '9%'

SQLFiddle演示

2021-04-22