숫자로 서식이 지정된 식을 반환합니다.
구문
FormatNumber ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
FormatNumber 함수 구문에는 다음과 같은 인수가 사용됩니다.
인수 |
설명 |
Expression |
필수 요소입니다. 서식을 지정할 식입니다. |
NumDigitsAfterDecimal |
선택 요소입니다. 소수점 오른쪽에 표시되는 위치 수를 나타내는 숫자 값입니다. 기본값은 –1이며 이는 컴퓨터의 국가별 설정이 사용됨을 나타냅니다. |
IncludeLeadingDigit |
선택 요소입니다. 소수 자릿수 값에 대해 선행 0이 표시되는지 여부를 나타내는 Tristate 상수입니다. 값은 설정 섹션을 참조하세요. |
UseParensForNegativeNumbers |
선택 요소입니다. 음수 값을 괄호 안에 배치할지 여부를 나타내는 Tristate 상수입니다. 값은 설정 섹션을 참조하세요. |
GroupDigits |
선택 요소입니다. 컴퓨터의 국가별 설정에 지정된 그룹 구분 기호를 사용하여 숫자를 그룹화할지 여부를 나타내는 Tristate 상수입니다. 값은 설정 섹션을 참조하세요. |
설정
IncludeLeadingDigit , UseParensForNegativeNumbers 및 GroupDigits 인수에는 다음 설정이 있습니다.
상수 |
값 |
설명 |
vbTrue |
–1 |
True |
vbFalse |
0 |
False |
vbUseDefault |
–2 |
컴퓨터의 국가별 설정에서 설정을 사용합니다. |
주의
하나 이상의 선택적 인수를 생략하면 생략된 인수에 대한 값은 컴퓨터의 국가별 설정에서 제공됩니다.
참고: 모든 설정 정보는 국가별 설정 번호 탭에서 제공됩니다.
예제
Expression |
결과 |
SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales; |
"SalePrice" 필드의 통화 값 형식을 "Number" 형식으로 지정하고 Expr1 열에서 를 반환합니다. |
SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; |
"Discount" 필드의 숫자 값을 소수점이 2인 "Number" 형식으로 서식을 지정합니다. 1보다 작은 값은 모두 10진수 앞에 "0"이 있고 음수 값은 괄호로 처리되고, 값은 기본 구분 기호로 그룹화됩니다("1000"은 1,000.00으로 표시되고"-1000"은 (1,000.00)으로 표시되고 "0"은 0.00으로 표시됩니다. |