データ型がVARCHAR (64),null
の列があります。結果は24%、12%などのパーセンテージです... .25,12などの数字が必要です...(varchar(64)、null)を数値に変換します
これは可能ですか?
データ型がVARCHAR (64),null
の列があります。結果は24%、12%などのパーセンテージです... .25,12などの数字が必要です...(varchar(64)、null)を数値に変換します
これは可能ですか?
これは、あなたがそれを行うことができます一つの方法です:
サンプルデータ:
DECLARE @percentage VARCHAR(64) = '12%';
SELECT @percentage
, CAST(REPLACE(@percentage, '%', '') AS INT)/100.0;
結果:
非常に涼しい!ありがとうカムランそれは働いた!非常に感謝 – Benjo
あなたがそれに満足している場合は、ちょうど答えを受け入れる歓迎です:) –
はい。何を試しましたか? – Forklift