STR (SQL Server Compact)
傳回從數值資料轉換的字元資料。
語法
STR (float_expression [ , length [ , decimal ] ] )
引數
float_expression
可隱含轉換為 float 的運算式。注意
請勿使用函數或子查詢做為 float_expression。
length
總長度,包括小數點、正負符號、數字與空格。預設值為 10。length 引數必須屬於可隱含轉換為 int 的資料類型。decimal
小數點右方的位數。decimal引數必須屬於可隱含轉換為 int 的資料類型。預設值為 0。
傳回值
nvarchar
範例
以下範例會將由 5 位數字和 1 個小數點組成的運算式轉換為 6 位字元的字串。第一個數字的小數部分會四捨五入為一位小數。第二個數字的小數部分會四捨五入為兩位小數。第三個數字在傳回時不含任何小數位數。
CREATE TABLE ExampleTable (Col1 float, Col2 float, Col3 float);
INSERT INTO ExampleTable Values(123.45, 123.45, 123.45);
SELECT STR(Col1, 6,1), STR(Col2, 6,2), STR(Col3) FROM ExampleTable;