Función ISNUMERIC() en SQL Server

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *