본문으로 바로가기

[MSSQL] 문자열 함수 STR

category Database/MSSQL 2020. 1. 9. 18:07

문자열 함수

STR : 숫자 데이터에서 변환된 문자 데이터를 반환한다.

 

구문

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

 

인수

float_expression : 소수점이 있는 근사치(float) 데이터 형식의 식

length : 총 길이 ( 소수점, 부호, 숫자 및 공백을 포함한 길이이며, 기본값은 10이다. )

decimal : 소수점 오른쪽에 올 수 있는 자리수 ( decimal 16 이하여야 하며, decimal 16

초과할 경우 결과가 소수점 이하 16자릿수에서 잘린다. )

 

주의

제공되는 경우 STR로의 length  decimal 매개 변수에 대한 값은 양수여야 한다.

기본적으로 또는 decimal 매개 변수가 0이면 숫자는 정수로 반올림된다.

지정한 길이는 숫자의 정수 부분 자릿수와 숫자 기호를 합한 수보다 크거나 같아야 한다.

짧은 float_expression 은 지정된 길이에서 오른쪽 정렬되며 긴 float_expressin은 지정된 십진 자릿수에서 잘린다.

예를 들어 STR(12,10)의 결과는 12이며 결과 집합에서 오른쪽 정렬된다.

그러나 STR(1223,2)는 결과 집합을 **로 자른다. 문자열 함수는 중첩될 수 있다.

 

출처 : https://m.blog.naver.com/ssuyastory/100186988940

'Database > MSSQL' 카테고리의 다른 글

[MSSQL] 기간을 기간으로 조회  (0) 2021.08.23
[MSSQL] SET XACT_ABORT 정의  (0) 2021.02.02
[MSSQL] SET NOCOUNT 정의  (0) 2021.02.02
[MSSQL] DB 로그 파일 축소하기  (0) 2017.10.13
[Database] 프로시저와 트리거 차이점  (0) 2017.02.28