[英]How to add 10000 to existing column?
我有一個名為 stock 的表,其中一列名為 stock_code。 stock_code 都是 5 位整數(我相信),但是現在我的數字用完了,我需要將所有代碼更改為 10 位。 所以我需要將 10000 添加到所有 stock_code 中。 有人能幫助我嗎?
如果是數字:
UPDATE stock SET stock_code = 1000000000 + stock_code;
或者,為了更好地查看零的數量:
UPDATE stock SET stock_code = (10000 * 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.