¿Cómo puedo escribir una instrucción select para seleccionar solo enteros (y nada más) desde una columna char en SQL Server. Por ejemplo, mi nombre de tabla es polvo con 2 columnas, ID (int) y Nombre (char (5))Seleccionar solo enteros de la columna char usando SQL Server
ID Name
-- ----------
1 AXF22
2 HYWWW
3 24680
4 8YUH8
5 96635
Quiero ser capaz de seleccionar sólo aquellas filas que contienen un número entero y nada más (ID 3 e ID 5 en este ejemplo)
Si trato:
SELECT *
FROM POWDER
WHERE Name LIKE '[0-9]%'
... volverá:
ID Name
-- ----------
3 24680
4 8YUH8
5 96635
Cualquier ide cómo obtener las filas que contienen sólo enteros?
@Andy Select: ¿Qué RBDMS? MySQL? ¿Servidor SQL? – Asaph