[英]Convert Varchar with Exponent to Decimal Data type
我有10,000條記錄的Amount列,它看起來像這樣。
1.24E4
27.27E1
3.25E2
等等。
現在我需要更新該列以得出此結果
12400
272.7
325
我需要知道如何將列從varchar轉換和更新為十進制。
請注意,我的列Amount
是Varchar數據類型。
select convert(float, '1.24E4')
select convert(float, '27.27E1')
select convert(float, '3.25E2')
只需將演員表更新為FLOAT:
UPDATE YOUR_TABLE
SET YOUR_COLUMN = CAST(YOUR_COLUMN AS FLOAT)
WHERE....your condition if there
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.