varchar として保存されている値がいくつかあります。値は文字列形式で保存されます。
10,000,000.00
この数値を double に変換して表示したいと思います。
10000000.00
そして、その形式の残りの値と合計します
これらのフィールドには型がないため、入力されたデータが次の形式である場合があります。
10000.00
そしてこれも受け入れるべきです。
非構造化数値を変換するにはどうすればよいですか。私は試した:
SELECT SUM(CAST(value as DECIMAL(10,2))) FROM meta_bs
WHERE bs_id = 361
上記の場合:
10000000.00
になる10.00
助けてください、ありがとう!