SQL Serverで数値を文字列に変換するにはSTR関数を使います。
文法:
STR(n [ , length [ , decimal] ] )
nで与えられた数値を文字列に変換する。lengthで指定した文字列の長さで変換することができる。lengthの指定がない場合、デフォルトで10桁の長さの文字列を返す。decimalの指定で、小数点の桁数を指定できる。
使用例:number列の数値を文字列に変換する。
SELECT number, STR(number) FROM tbTestTable;
number STR(number)
—————————————–
3 3
10 10
3.14 3
使用例:小数点2桁まで変換する。
SELECT number, STR(number, 10, 2) FROM tbTestTable;
number STR(number, 10, 2)
——————————————–
3 3.00
10 10.00
3.14 3.14