我有一个表,它的ID上有三个额外的数字,比如从1001开始,2001…n001。我正试图去掉那些数字,但到目前为止还没有找到方法。
我需要删除这些数字,以便与其他表中的值相匹配。
您可以将1001
转换为1
,将2001
转换为2
,依此类推,只需用1000
进行简单的(整数(除法,如:
select mycol/1000
根据列的数据类型,您可能需要额外的强制转换:
select mycol:int/1000
如果您想要update
语句:
update mytable set mycol = mycol / 1000