função ISNUMERIC ():
esta função no SQL Server é usada para verificar se a expressão declarada é numérica ou não.
Características :
- Esta função é usada para verificar se a expressão é numérica ou não.
- esta função retorna 1 se a expressão dada estiver em forma numérica.
- esta função retorna 0 se a expressão dada não for numérica.
- esta função vem sob funções avançadas.
- esta função aceita apenas um parâmetro, a saber, expressão.
Sintaxe :
ISNUMERIC(expression)
Parâmetro :
Este método aceita apenas um parâmetro como dado abaixo :
- expressão : expressão Especificada ou o valor que está a ser verificada se a sua numéricos ou não.
retorna :
ele retorna 1 Se o valor especificado for uma forma numérica, então ele retorna 0.
exemplo-1:
usando a função ISNUMERIC () e obtendo a saída.
SELECT ISNUMERIC(1352);
Saída :
1
Aqui, 1 é retornado como o valor declarado é numérico.
Exemplo-2:
usando a função ISNUMERIC () e obtendo a saída.
SELECT ISNUMERIC('abd');
saída :
0
aqui, 0 é retornado como saída, pois a expressão declarada não é numérica.
exemplo-3:
usando a função ISNUMERIC() e obtendo a saída usando uma variável.
DECLARE @exp INT;SET @exp = 44;SELECT ISNUMERIC(@exp);
saída: