함수는 STRINGTONUMBER 문자열 식을 숫자로 변환합니다.
이 함수는 STRINGTONUMBER 문자열 식을 NoSQL용 Azure Cosmos DB의 숫자로 변환합니다.
구문
STRINGTONUMBER(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
문자열 식입니다. |
반환 형식
숫자 값을 반환합니다.
예시
이 섹션에는 이 쿼리 언어 구문을 사용하는 방법에 대한 예제가 포함되어 있습니다.
문자열을 숫자로 변환
이 예제에서는 함수를 STRINGTONUMBER 사용하여 다양한 문자열 식을 숫자로 변환합니다.
SELECT VALUE {
parseIntegerString: STRINGTONUMBER("100"),
parseDecimalString: STRINGTONUMBER("3.14"),
parseWithWhitespace: STRINGTONUMBER(" 60 "),
parseScientific: STRINGTONUMBER("-1.79769e+308"),
parseInvalid: STRINGTONUMBER("Hello"),
parseUndefined: STRINGTONUMBER(undefined),
parseNull: STRINGTONUMBER(null),
parseNaN: STRINGTONUMBER(NaN),
parseInfinity: STRINGTONUMBER(Infinity)
}
[
{
"parseIntegerString": 100,
"parseDecimalString": 3.14,
"parseWithWhitespace": 60,
"parseScientific": -1.79769e+308
}
]
비고
- 이 함수는 인덱스 활용하지 않습니다.
- 문자열 식은 JSON 숫자 식으로 구문 분석됩니다.
- JSON의 숫자는 정수 또는 부동 소수점이어야 합니다.
- 식을 변환할 수 없으면 함수가 반환됩니다
undefined.