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 日 |
|