我有一个名为 stock 的表,其中一列名为 stock_code。stock_code 都是 5 位整数(我相信),但现在我的数字用完了,我需要将所有代码更改为 10 位。所以我需要在所有 stock_code 中添加 10000。有人能帮助我吗?
问问题
131 次
3 回答
1
如果是数字:
UPDATE stock SET stock_code = 1000000000 + stock_code;
或者,为了更好地了解零的数量:
UPDATE stock SET stock_code = (10000 * 10000) + stock_code;
于 2018-02-12T06:45:53.430 回答
0
对于甲骨文:
update your_table set stock_code=concat(10000,stock_code)
对于 NexusDB
update your_table SET stock_code = '10000' + stock_code
于 2018-02-12T06:11:59.927 回答
0
试试这个,(希望你的stock_code
专栏是字符串)
UPDATE stock SET stock_code = '10000' + stock_code
这将连接10000
到您现有的列stock_code
。
如果 stock_code 列是numeric
,那么您可以简单地使用以下查询
UPDATE stock SET stock_code = 1000000000 + stock_code
于 2018-02-12T06:40:23.677 回答