solo cuando sea numero

11/12/2008 - 21:59 por Viviana Johnson | Informe spam
Hola a todos, es muy simple, estoy haciendo un SELECT donde solo quiero que
me despliegue los registros que tenga un Numero en un campo determinado y que
no me despliegue lo que esten vacios o que tengan nulo. Gracias

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
11/12/2008 - 23:29 | Informe spam
Viviana Johnson,

select c1, c2, c3
from t
where c1 not like '%[^0-9]%'


AMB

"Viviana Johnson" wrote:

Hola a todos, es muy simple, estoy haciendo un SELECT donde solo quiero que
me despliegue los registros que tenga un Numero en un campo determinado y que
no me despliegue lo que esten vacios o que tengan nulo. Gracias
Respuesta Responder a este mensaje
#2 Gustavo Larriera (MVP)
11/12/2008 - 23:41 | Informe spam
ISNUMERIC ( expression )
http://msdn.microsoft.com/en-us/library/aa933213(SQL.80).aspx

ISNULL ( check_expression , replacement_value )
http://technet.microsoft.com/es-es/...84325.aspx

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Viviana Johnson" wrote:

Hola a todos, es muy simple, estoy haciendo un SELECT donde solo quiero que
me despliegue los registros que tenga un Numero en un campo determinado y que
no me despliegue lo que esten vacios o que tengan nulo. Gracias
Respuesta Responder a este mensaje
#3 Alejandro Mesa
11/12/2008 - 23:56 | Informe spam
Gustavo,

Si la op tiene almacenado otro tipo de data en esa columna, se puede llevar
una sorpresa.

SELECT ISNUMERIC('.'), ISNUMERIC('2E2'), ISNUMERIC('-')
GO

Despues de leer el mensaje nuevamente, me pregunto que habra querido decir
con
"me despliegue los registros que tenga un Numero en un campo determinado".

select c1, c2, c3
from t
where c1 = '123'


AMB


"Gustavo Larriera (MVP)" wrote:

ISNUMERIC ( expression )
http://msdn.microsoft.com/en-us/library/aa933213(SQL.80).aspx

ISNULL ( check_expression , replacement_value )
http://technet.microsoft.com/es-es/...84325.aspx

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Viviana Johnson" wrote:

> Hola a todos, es muy simple, estoy haciendo un SELECT donde solo quiero que
> me despliegue los registros que tenga un Numero en un campo determinado y que
> no me despliegue lo que esten vacios o que tengan nulo. Gracias
Respuesta Responder a este mensaje
#4 Gustavo Larriera (MVP)
12/12/2008 - 14:06 | Informe spam
Propongo cambiar el nombre de la función ISNUMERIC a otra cosa:

ISNUMERICBUTDONOTTRUSTME

:-)

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Alejandro Mesa" wrote:

Gustavo,

Si la op tiene almacenado otro tipo de data en esa columna, se puede llevar
una sorpresa.

SELECT ISNUMERIC('.'), ISNUMERIC('2E2'), ISNUMERIC('-')
GO

Despues de leer el mensaje nuevamente, me pregunto que habra querido decir
con
"me despliegue los registros que tenga un Numero en un campo determinado".

select c1, c2, c3
from t
where c1 = '123'


AMB


"Gustavo Larriera (MVP)" wrote:

> ISNUMERIC ( expression )
> http://msdn.microsoft.com/en-us/library/aa933213(SQL.80).aspx
>
> ISNULL ( check_expression , replacement_value )
> http://technet.microsoft.com/es-es/...84325.aspx
>
> Gustavo Larriera, Microsoft MVP
> http://www.linkedin.com/in/gustavolarriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Viviana Johnson" wrote:
>
> > Hola a todos, es muy simple, estoy haciendo un SELECT donde solo quiero que
> > me despliegue los registros que tenga un Numero en un campo determinado y que
> > no me despliegue lo que esten vacios o que tengan nulo. Gracias
Respuesta Responder a este mensaje
#5 Viviana Johnson
12/12/2008 - 22:16 | Informe spam
Gracias a todos y disculpen si no fui mas especifica, el campo que quiero que
se revise es de tipo Int y que permite valores nulos. Creo que la solución es
la de la funcion ISNUMERIC() en este caso, o no? Saludos :-)

"Viviana Johnson" wrote:

Hola a todos, es muy simple, estoy haciendo un SELECT donde solo quiero que
me despliegue los registros que tenga un Numero en un campo determinado y que
no me despliegue lo que esten vacios o que tengan nulo. Gracias
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida