リファレンスガイド> SQL関数のTDVサポート> 条件関数> ISNUMERIC
 
ISNUMERIC
ISNUMERIC関数は、式が有効な数値型に評価されるかどうかを判別し、有効な場合は1を返し、無効な場合は0を返します。
構文
ISNUMERIC (expression)
備考
次の表に、ISNUMERICの評価された式のデータタイプと可能な戻り値を示します。
評価された式のデータタイプ
戻り値
BIGINT、INT、SMALLINT、TINYINT、BIT、DECIMAL、NUMERIC、FLOAT、REAL、MONEY、SMALLMONEY
1
その他のデータタイプ
0
SELECT Contact, Phone, ZipCode
WHERE ISNUMERIC (ZipCode) = 1
FROM /shared/examples/ds_orders/products products
上記の例では、有効な数値を持つ郵便番号の行が返されます。
:ISNUMERICは、プラス(+)、マイナス(-)などの数字ではない一部の文字、およびドル記号($)などの有効な通貨記号に対して1を返します。