Función ISNUMERIC():
esta función en SQL Server se usa para verificar si la expresión indicada es numérica o no.
Características :
- Esta función se utiliza para comprobar si la expresión dada es numérica o no.
- Esta función devuelve 1 si la expresión dada está en forma numérica.
- Esta función devuelve 0 si la expresión dada no es numérica.
- Esta función viene en Funciones Avanzadas.
- Esta función acepta solo un parámetro, a saber, expresión.
Sintaxis:
ISNUMERIC(expression)
Parámetro:
este método acepta solo un parámetro como se indica a continuación:
- expresión: expresión especificada o el valor que se va a comprobar si es numérico o no.
Devuelve:
Devuelve 1 si el valor especificado es numérico, de lo contrario devuelve 0.
Ejemplo-1:
Usar la función ISNUMERIC() y obtener la salida.
SELECT ISNUMERIC(1352);
Producción :
1
Aquí, se devuelve 1 ya que el valor indicado es numérico.
Ejemplo-2:
Usar la función ISNUMERIC() y obtener la salida.
SELECT ISNUMERIC('abd');
Producción :
0
Aquí, se devuelve 0 como salida ya que la expresión indicada no es numérica.
Ejemplo-3:
Usar la función ISNUMERIC() y obtener el resultado usando una variable.
DECLARE @exp INT; SET @exp = 44; SELECT ISNUMERIC(@exp);
Producción :
1
Ejemplo-4:
Usando la función ISNUMERIC() y obteniendo el resultado usando la operación de multiplicación y una variable también.
DECLARE @exp INT; SET @exp = 30*7; SELECT ISNUMERIC(@exp);
Producción :
1
Aplicación:
esta función se utiliza para probar si la expresión indicada es numérica o no.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA