이 기사에서는 STR 함수를 사용하여 SQL Server의 디지털 데이터에서 변환된 문자 데이터를 반환하는 방법을 탐색하고 보여줍니다.
설명
STR 함수 SQL Server에서 함수에 지정된 숫자를 나타내는 문자열을 반환합니다.
구문
SQL Server에서 STR 기능을 사용하려면 다음 구문을 사용합니다.
STR(number, length, decimal)
매개변수 :
- 숫자:숫자 문자열로 변환할 값입니다.
- 길이: 모든 숫자, 10진수, . 길이를 지정하지 않으면 기본값은 10입니다.
- 소수: 소수점 이하 자릿수가 결과 문자열에 표시되며 16을 초과할 수 없습니다. 소수점 이하 자릿수를 지정하지 않으면 기본값은 0입니다.
참고 :
- STR은 길이가 충분하지 않은 경우 결과를 반올림합니다. 및 십진수 제공된 매개변수를 기반으로 출력 문자열을 표시하는 매개변수입니다.
- 함수 STR은 SQL Server의 이후 버전(SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005)에서 사용할 수 있습니다.
예를 들어
SQL Server에서 STR 함수의 몇 가지 예를 살펴보고 탐색하십시오.
SELECT STR(123);
Result: '123'
SELECT STR(123.5);
Result: '124' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)
SELECT STR(123.5, 5);
Result: '124' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)
SELECT STR(123.5, 5, 1);
Result: '123.5'
SELECT STR(123.456, 7, 3);
Result: '123.456'
SELECT STR(123.456, 7, 2);
Result: '123.46' (kết quả được làm tròn vì vị trí thập phân được đặt thành 2)
SELECT STR(123.456, 7, 1);
Result: '123.5' (kết quả được làm tròn vì vị trí thập phân được đặt thành 1)
SELECT STR(123.456, 7, 0);
Result: '123' (kết quả được làm tròn vì vị trí thập phân được đặt thành 0)
SELECT STR(123.456, 7);
Result: '123' (kết quả được làm tròn vì vị trí thập phân mặc định là 0)