如何将 10000 添加到现有列?
How to add 10000 to existing column?
我有一个名为 stock 的 table,其中一列名为 stock_code。 stock_code 都是 5 位整数(我相信),但现在我 运行 没有数字了,我需要将所有代码更改为 10 位。所以我需要将 10000 添加到所有 stock_code。有人可以帮我吗?
对于甲骨文:
update your_table set stock_code=concat(10000,stock_code)
对于 NexusDB
update your_table SET stock_code = '10000' + stock_code
试试这个,(希望你的 stock_code
列是字符串)
UPDATE stock SET stock_code = '10000' + stock_code
这会将 10000
连接到您现有的列 stock_code
。
如果 stock_code 列是 numeric
,那么您可以简单地使用下面的查询
UPDATE stock SET stock_code = 1000000000 + stock_code
如果是数字:
UPDATE stock SET stock_code = 1000000000 + stock_code;
或者,为了更好地了解零的数量:
UPDATE stock SET stock_code = (10000 * 10000) + stock_code;
我有一个名为 stock 的 table,其中一列名为 stock_code。 stock_code 都是 5 位整数(我相信),但现在我 运行 没有数字了,我需要将所有代码更改为 10 位。所以我需要将 10000 添加到所有 stock_code。有人可以帮我吗?
对于甲骨文:
update your_table set stock_code=concat(10000,stock_code)
对于 NexusDB
update your_table SET stock_code = '10000' + stock_code
试试这个,(希望你的 stock_code
列是字符串)
UPDATE stock SET stock_code = '10000' + stock_code
这会将 10000
连接到您现有的列 stock_code
。
如果 stock_code 列是 numeric
,那么您可以简单地使用下面的查询
UPDATE stock SET stock_code = 1000000000 + stock_code
如果是数字:
UPDATE stock SET stock_code = 1000000000 + stock_code;
或者,为了更好地了解零的数量:
UPDATE stock SET stock_code = (10000 * 10000) + stock_code;