ISNUMERIC en SQL
ISNUMERIC(Expresion)
A continuación mencionamos los tipos de datos numéricos válidos en la expresión isnumeric:
- Números Exactos: bigint, int, smallint, tinyint, bit
- Números precisos fijos: decimal, numeric
- Números Aproximados: float, real.
- Números de valor monetario: money, smallmoney
Ejemplo de ISNUMERIC en SQL
SELECT ISNUMERIC('Hola SQL Server') AS VALOR_NUMERICO
Ahora ejecutemos la siguiente expresión en SQL Server para validar el resultado de la expresión:
SELECT ISNUMERIC(50) AS VALOR_NUMERICO
Ejecutemos la expresión en Management Studio para obtener el resultado.
Si observamos el resultado obtenido nos indica que la expresión validada es numérica y nos da como resultado 1.
ISNUMERIC en una columna de una tabla en SQL
SELECT ISNUMERIC(NumeroLote) AS NUMERIC
FROM CnLoteCuarentena
Lo que vamos hacer en la siguiente consulta es validar si los registros de la columna 'NumeroLote' son valores numéricos, y el resultado mostrado me los almacenará en una columna ala cual le asignaremos mediante la palabra reservada AS el nombre NUMERIC.
Al ejecutar la consulta podemos observar que el resultado obtenido al evaluar la columna 'NumeroLote' nos dice que los registros almacenados son numéricos y nos muestra como resultado 1.
En este artículo hemos aprendido el uso de la función ISNUMERIC muy útil para validar si los registros almacenado en una columna son valores numéricos.
0 Comentarios