ISNUMERIC()関数:
SQL Serverのこの関数は、指定された式が数値であるかどうかを確認するために使用されます。
:
- この関数は、指定された式が数値であるかどうかをチェックするために使用されます。
- 指定された式が数値形式の場合、この関数は1を返します。
- 指定された式が数値でない場合、この関数は0を返します。
- この機能は、高度な機能の下にあります。
- この関数は、式という一つのパラメータのみを受け入れます。
:
ISNUMERIC(expression)
Parameter:
このメソッドは、次のように1つのパラメーターのみを受け入れます:
- expression:指定された式またはその数値かどうかをチェックする値。
戻り値:
指定された値が数値形式の場合は1を返し、それ以外の場合は0を返します。
例-1:
ISNUMERIC()関数を使用して出力を取得します。
SELECT ISNUMERIC(1352);
:
1
ここでは、指定された値が数値であるため、1が返されます。
例-2:
ISNUMERIC()関数を使用して出力を取得します。
SELECT ISNUMERIC('abd');
:
0
ここでは、指定された式が数値ではないため、0が出力として返されます。
例-3:
ISNUMERIC()関数を使用し、変数を使用して出力を取得します。
DECLARE @exp INT;SET @exp = 44;SELECT ISNUMERIC(@exp);
出力: