SQL Server 文字列を数値に変換する
- 作成日 2022.09.15
- Sql Server
- SQL Server

SQL Serverで、文字列を数値に変換する手順を記述してます。
環境
- OS windows10 pro
- SQL server 2019
- SSMS 18.7.1
文字列を数値に変換
文字列を数値に変換する場合は、「STR」を使用します。
STR(文字列,[文字列の長さ,[少数の桁数]])
実際に、変換してみます。
SELECT STR (100.0)
実行結果

変換されていることが確認できます。
少数以下はまるめられます。
SELECT STR (1234.5)
実行結果

桁数指定
次に桁数を指定してみます。7文字で少数2桁までを指定します。
STR (1234.5,7,2)
実行結果

少数2桁まで表示されていることが確認できます。
文字数が少ない場合は、以下のような結果となります。
SELECT STR (1234.5, 3, 2)
実行結果

逆に多いとスペースが追加されます。
SELECT STR (1234.5, 20, 2)
実行結果

-
前の記事
outlook マクロで送信前にアドレスチェックを行う 2022.09.14
-
次の記事
javascript 年から下2桁のみを取得する 2022.09.15
コメントを書く