ある値が数値かどうか(数値として正しいか)をチェックする
文書番号:20497
ある値が数値かどうか、数値として正しいかどうかを調べる関数です。
【関数】
ISNUMERIC(対象の値)
【戻り値】
結果 | 説明 |
---|---|
1 | 数値 |
0 | 数値ではない |
【サンプル】
SELECT CASE WHEN ISNUMERIC(COL_A) = 1 THEN '数値' ELSE '数値ではない' END
FROM TAB_A
【参考情報】
[MSDN] ISNUMERIC (Transact-SQL)
https://msdn.microsoft.com/ja-jp/library/ms186272%28v=sql.120%29.aspx?f=255&MSPPError=-2147217396
https://msdn.microsoft.com/ja-jp/library/ms186272%28v=sql.120%29.aspx?f=255&MSPPError=-2147217396