Función ISNUMERIC de SQL Server

Función ISNUMERIC de SQL Server
Como su nombre indica, la función SQL Server isNumeric () se usa para probar si una expresión dada es un tipo numérico válido.

Los basicos

La función isnumérica es una función escalar que acepta una expresión y evalúa si es de tipo numérico válido en SQL Server.

La sintaxis es como se muestra:

isnumérico (expresión);

La función devuelve un valor entero, con 1 que muestra la expresión es un tipo numérico válido y 0 que muestra lo contrario.

¿Qué queremos decir exactamente con el tipo 'numérico' válido '??

SQL considera un valor o una expresión como un tipo numérico válido si es de los siguientes tipos de datos:

  1. Poco
  2. En t
  3. Empezando
  4. Pequeño
  5. Pequeño
  6. Decimal
  7. Flotar
  8. Real
  9. Dinero
  10. Poco dinero
  11. Numérico

Consulte amablemente nuestro tutorial sobre los tipos de datos del servidor SQL para conocer las características de los tipos de datos numéricos.

Recuerde que la función isnumérica verificará si el valor de la expresión proporcionada se puede convertir a un tipo de datos numéricos y devolver el valor booleano. Sin embargo, no establece explícitamente qué tipo de datos tipo o manejan los desbordamientos.

Ejemplos

Usemos algunos ejemplos prácticos para demostrar cómo usar la función isnumérica de SQL Server.

Ejemplo 1:

El ejemplo simple a continuación muestra cómo usar la función isnumérica para probar si un valor entero especificado es un tipo numérico válido.

Seleccione isnumérico (100);

La consulta debe regresar:

-----------
1

Ejemplo 2:

También podemos pasar una cadena a la función isnumérica. Mire la consulta de ejemplo que se muestra a continuación:

Seleccione isnumérico ('192.112 ');

La salida resultante es como:

-----------
1

La función isnumérica verifica si el valor proporcionado se puede convertir a un tipo numérico válido.

Ejemplo 3:

Si la expresión proporcionada no es un tipo numérico válido, la función devuelve un 0, como se muestra en el ejemplo a continuación:

Seleccione IsNumeric ('Linuxhint');

El valor resultante es como:

-----------
0

Ejemplo 4:

La función isnumérica también funciona con tipos de dinero como se muestra:

Seleccione IsNumeric ('$ 100');

La función debe devolver verdadero (1).

Conclusión

Esta guía lo lleva a través de los conceptos básicos del uso de la función ISNUMERIC en SQL Server. Esta función le permite proporcionar una expresión y verificar si es un tipo numérico válido.