ISNUMERIC(Transact-SQL)
업데이트: 2006년 12월 12일
식이 유효한 숫자 형식인지 여부를 확인합니다.
구문
ISNUMERIC ( expression )
인수
- expression
평가해야 하는 식입니다.
반환 유형
int
주의
ISNUMERIC은 입력 식이 올바른 숫자 데이터 형식으로 평가되면 1을 반환하고 그렇지 않으면 0을 반환합니다. 올바른 숫자 데이터 형식은 다음과 같습니다.
int |
numeric |
bigint |
money |
smallint |
smallmoney |
tinyint |
float |
decimal |
real |
반환 값 1은 식을 하나 이상의 숫자 유형으로 변환할 수 있음을 나타냅니다.
[!참고] ISNUMERIC은 더하기(+), 빼기(-)와 같은 숫자가 아닌 일부 문자 및 달러 기호($)와 같은 올바른 통화 기호에 대해 1을 반환합니다. 전체 통화 기호 목록은 통화 데이터 사용을 참조하십시오.
예
다음 예에서는 ISNUMERIC
을 사용하여 숫자 값이 아닌 모든 우편 번호를 반환합니다.
USE AdventureWorks;
GO
SELECT City, PostalCode
FROM Person.Address
WHERE ISNUMERIC(PostalCode)<> 1;
GO
참고 항목
참조
식(Transact-SQL)
시스템 함수(Transact-SQL)
데이터 형식(Transact-SQL)
관련 자료
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 12월 12일 |
|
2006년 4월 14일 |
|