簡體   English   中英

如何將 10000 添加到現有列?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM