2010-08-14 11 views

Respuesta

22
SELECT * 
FROM yourTable 
WHERE yourColumn NOT LIKE '%[^0-9]%' 
+0

Ahhh la quilates. ¡Gracias! –

+2

En realidad, el Quilate es un "no", por lo que devuelve esas filas que NO SON todos los números. –

+1

Sí, es por eso que @LukeH también introdujo un 'NOT' allí. ¡Funciona como se esperaba! – MEMark

10

utilizar la función IsNumeric:

select * from table where IsNumeric(column) = 1 
+3

Mi interpretación de la pregunta es que la columna solo debe contener los caracteres '0' a' 9'. La función 'ISNUMERIC' coincidirá si la columna contiene elementos como' 1.75', '-34',' + 96.28', etc. – LukeH

+0

Esto funciona. ¡Gracias! –

Cuestiones relacionadas