saber si un texto son todo numeros??

09/05/2006 - 18:01 por Xavi | Informe spam
hay alguna funcion para saber si un texto son todo numeros?

Gracias

Preguntas similare

Leer las respuestas

#1 Jesus
09/05/2006 - 18:14 | Informe spam
si claro

select (isnumeric(campo)) from tabla

"Xavi" escribió:

hay alguna funcion para saber si un texto son todo numeros?

Gracias
Respuesta Responder a este mensaje
#2 Noldis Chumacero
09/05/2006 - 18:17 | Informe spam
Xavi,

Puedes utilizar la función:

ISNUMERIC



Ing. Noldis Chumacero Chávez
Departamento de Sistemas
AeroSur S.A.
Santa Cruz de la Sierra, Bolivia
Telf. 3364446(236) 77074919
"Xavi" escribió en el mensaje
news:
hay alguna funcion para saber si un texto son todo numeros?

Gracias
Respuesta Responder a este mensaje
#3 Alejandro Mesa
09/05/2006 - 19:41 | Informe spam
Xavi,

Cuidado con la funcion ISNUMERIC, esta devuelve 1 si la cadena de entrada
tiene formato exponencial.

Ejemplo:

select isnumeric('2E2') --
select cast('2E2' as float)
go

Si quieres saber si todos los caracteres en una cadena son digitos, entonces
usa el operador "like".

select c1
from (select '1' as c1 union all select 'a' union all select '2E2') as t
where c1 not like '%[^0-9]%'
go

What is wrong with IsNumeric()?
http://www.aspfaq.com/show.asp?id#90


AMB

"Xavi" wrote:

hay alguna funcion para saber si un texto son todo numeros?

Gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida