Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punto de conexión de análisis SQL en Microsoft Fabric
Almacenamiento en Microsoft Fabric
Determina si una expresión es un tipo numérico válido.
Convenciones de sintaxis de Transact-SQL
ISNUMERIC ( expression )
Expresión que se va a evaluar.
int
ISNUMERIC
devuelve 1
cuando la expresión de entrada se evalúa como un tipo de datos numérico válido; de lo contrario, devuelve 0
. Los tipos de datos numéricos válidos incluyen los siguientes elementos:
Área | Tipos de datos numéricos |
---|---|
Valores numéricos exactos | bigint, int, smallint, tinyint, bit |
Precisión fija | decimal, numeric |
Aproximado | float, real |
Valores monetarios | money, smallmoney |
ISNUMERIC
devuelve 1
para algunos caracteres que no son números, como más (), menos (+
-
) y símbolos de moneda válidos, como el signo de dólar ($
). Para obtener una lista completa de los símbolos de moneda, consulte money y smallmoney (Transact-SQL).
En el ejemplo siguiente se usa ISNUMERIC
para devolver todos los códigos postales que no son valores numéricos.
USE AdventureWorks2022;
GO
SELECT City,
PostalCode
FROM Person.Address
WHERE ISNUMERIC(PostalCode) <> 1;
GO
En el ejemplo siguiente se usa ISNUMERIC
para devolver si el nombre de la base de datos y el identificador son valores numéricos.
USE master;
GO
SELECT name,
ISNUMERIC(name) AS IsNameANumber,
database_id,
ISNUMERIC(database_id) AS IsIdANumber
FROM sys.databases;
GO
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy