The Wayback Machine - http://web.archive.org/web/20140105203819/http://msdn.microsoft.com:80/zh-tw/library/ms186272(v=sql.90).aspx
匯出 (0) 列印
全部展開
Expand Minimize
本主題尚未接受評分 - 為這個主題評分

ISNUMERIC (Transact-SQL)

更新: 2006 年 12 月 12 日

判斷運算式是否為有效的數值類型。

主題連結圖示 Transact-SQL 語法慣例


ISNUMERIC ( expression )
expression

這是要進行評估的運算式。

當輸入運算式評估為有效數值資料類型時,ISNUMERIC 就會傳回 1,否則便傳回 0。有效數值資料類型包括下列各種類型:

int

numeric

bigint

money

smallint

smallmoney

tinyint

float

decimal

real

傳回值為 1 表示運算式至少可以轉換成其中一種數值類型。

ms186272.note(zh-tw,SQL.90).gif附註:
ISNUMERIC 會針對某些不是數字的字元傳回 1,例如加號 (+)、減號 (-) 和有效貨幣符號 (如錢幣符號 ($))。如需貨幣符號的完整清單,請參閱<使用貨幣資料>。

下列範例會使用 ISNUMERIC,傳回所有非數值的郵遞區號。

USE AdventureWorks;
GO
SELECT City, PostalCode
FROM Person.Address 
WHERE ISNUMERIC(PostalCode)<> 1;
GO

版本 歷程記錄

2006 年 12 月 12 日

新增內容:
  • 新增輸入運算式的格式描述。

2006 年 4 月 14 日

新增內容:
  • 加入其他字元的附註。
本文對您有任何幫助嗎?
(剩餘 1500 個字元)

社群新增項目

新增
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。