STR(SQL Server Compact)

숫자 데이터에서 변환된 문자 데이터를 반환합니다.

구문

STR (float_expression [ , length [ , decimal ] ] )

인수

  • float_expression
    float로 암시적으로 변환될 수 있는 식입니다.

    참고

    함수 또는 하위 쿼리를 float_expression으로 사용하지 마십시오.

  • length
    소수점, 부호, 숫자 및 공백을 포함한 전체 길이입니다. 기본값은 10입니다. length 인수는 int로 암시적으로 변환될 수 있는 데이터 형식이어야 합니다.

  • decimal
    소수점 이하 자릿수입니다. decimal인수는 int로 암시적으로 변환될 수 있는 데이터 형식이어야 합니다. 기본값은 0입니다.

반환 값

nvarchar

다음 예에서는 5개의 숫자 및 소수점으로 구성된 식을 여섯 자리 문자열로 변환합니다. 첫 번째 숫자의 분수 부분은 한 자리 소수 자릿수로 반올림됩니다. 두 번째 숫자의 분수 부분은 두 자리 소수 자릿수로 반올림됩니다. 세 번째 숫자는 소수 자릿수 없이 반환됩니다.

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;