@STRNUM

@STRNUM 함수를 사용하여 숫자를 문자열로 변환하고 출력 형식 및 패딩을 지정합니다.

구문

@STRNUM (<column>, {LEFT | LEFTSPACE, | RIGHT | RIGHTZERO} [<length>] )

<column>

출처 숫자 열의 이름입니다.

LEFT

왼쪽은 패딩 없이 정당화됩니다.

LEFTSPACE

왼쪽 맞춤은 대상 열의 나머지 부분을 공백으로 채웁니다.

RIGHT

오른쪽 맞춤: 대상 열의 나머지 부분을 공백으로 채웁니다. 열 값이 음수 값인 경우 빼기 기호 앞에 공백이 추가됩니다. 예를 들어, 열 값 -1.27에 사용되는 strnum(Col1, right)는 대상 열이 7자리를 허용한다고 가정하여 ###-1.27이 됩니다. 빼기 기호는 숫자로 계산되지 않지만 소수점 이하 자릿수는 소수입니다.

RIGHTZERO

오른쪽 맞춤: 대상 열의 나머지 부분을 0으로 채웁니다. 열 값이 음수 값인 경우 0은 빼기 기호 뒤와 숫자 앞에 추가됩니다. 예를 들어, 열 값 -1.27에 사용되는 strnum(Col1, rightzero)는 대상 열에 7자리가 허용된다고 가정하여 -0001.27이 됩니다. 빼기 기호는 숫자로 계산되지 않지만 소수점 이하 자릿수는 소수입니다.

<length>

패딩을 지정하는 옵션(모두 LEFT 제외)이 사용되는 경우 출력 <length>를 지정합니다. 예:

예제

NUM라는 소스 열의 값이 15이고 대상 열의 최대 길이가 5자라고 가정할 경우 다음 예에서는 형식 지정 옵션으로 얻은 다양한 결과 유형을 보여줍니다.

함수 문 결과(#은 공백을 나타냄)
CHAR1 = `@STRNUM`(`숫자`, `왼쪽`) 15
CHAR1 = `@STRNUM`(`숫자`, `왼쪽 공간`) 15###
CHAR1 = `@STRNUM`(`숫자`, `오른쪽 제로`) 00015
CHAR1 = `@STRNUM`(`숫자`, `오른쪽`) ###15

앞의 예에서 출력 <length> 4를 지정하면 다음과 같은 여러 유형의 결과가 표시됩니다.

함수 문 결과(#은 공백을 나타냄)
CHAR1 = `@STRNUM`(`숫자`, `왼쪽 공간`, 4) 15##
CHAR1 = `@STRNUM`(`숫자`, `오른쪽 제로`, 4) 0015
CHAR1 = `@STRNUM`(`숫자`, `오른쪽`, 4) ##15