STR (SQL Server Compact)
Retorna dados de caracteres convertidos de dados numéricos.
STR (float_expression [ , length [ , decimal ] ] )
float_expression
Uma expressão que pode ser convertida implicitamente em float.Dica
Não use uma função ou subconsulta como float_expression.
length
O comprimento total, incluindo separador decimal, sinal, dígitos e espaços. O padrão é 10. O argumento length deve ser de um tipo de dados que possa ser convertido implicitamente em int.decimal
O número de casas à direita do separador decimal. O argumento decimaldeve ser de um tipo de dados que possa ser convertido implicitamente em int. O padrão é 0.
nvarchar
O exemplo a seguir converte expressões de cinco dígitos e um separador decimal em cadeias de caracteres de seis posições. A parte fracionária do primeiro número é arredondada para uma casa decimal. A parte fracionária do segundo número é arredondada para duas casas decimais. O terceiro número é retornado sem uma casa decimal.
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;