我有一张桌子上有他们读过的ID&00; 0050001B'然后有' 50001B'。它们都是相同的,但是由于我在使用char时我想要返回它看到的两个不同的id。反正有没有更新表,以便我可以摆脱前导零。 我使用下面的代码输出没有前导零,但我想修复表。
SELECT TRIM(LEADING '0' FROM id) FROM mytable;
但是我想修复表格,这样零表就会消失,而不仅仅是输出。
非常感谢任何帮助!!
答案 0 :(得分:2)
您应该使用update
。
update mytable
set id = TRIM(LEADING '0' FROM id);