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を返します。