Caracter "_" (Underscore)

07/09/2004 - 10:28 por Oriol | Informe spam
Hola a todos,

Tengo un problema, y seguro que es muy tonto, pero no se como resolverlo.

Tengo un campo de la base de datos donde algunos registros empiezan por el
caracter "_", por ejemplo "_Valor".

El problema es que necesito recuperar solo estos valores, pero la consulta
no me devuelve nada porque interpreta el "_" como un asterisco (es decir,
cualquier cosa).

La consulta es asi: SELECT Id,Nombre FROM Ventas WHERE Nombre LIKE '_%'

Como debo indicarle al SQL que el _ lo interprete como el caracter _ y no
como comodin?

Gracias.

Saludos,
Oriol.

Preguntas similare

Leer las respuestas

#1 Lázaro
07/09/2004 - 10:52 | Informe spam
LIKE '[_]%'

Salu2

"Oriol" <intranet[arroba]rvsa-itv.com> wrote in message
news:#
Hola a todos,

Tengo un problema, y seguro que es muy tonto, pero no se como resolverlo.

Tengo un campo de la base de datos donde algunos registros empiezan por el
caracter "_", por ejemplo "_Valor".

El problema es que necesito recuperar solo estos valores, pero la consulta
no me devuelve nada porque interpreta el "_" como un asterisco (es decir,
cualquier cosa).

La consulta es asi: SELECT Id,Nombre FROM Ventas WHERE Nombre LIKE '_%'

Como debo indicarle al SQL que el _ lo interprete como el caracter _ y no
como comodin?

Gracias.

Saludos,
Oriol.


Respuesta Responder a este mensaje
#2 Oriol
07/09/2004 - 10:55 | Informe spam
Muchisimas gracias. Solucionado.

Saludos.
Oriol.

"Lázaro" escribió en el mensaje
news:%
LIKE '[_]%'

Salu2

"Oriol" <intranet[arroba]rvsa-itv.com> wrote in message
news:#
> Hola a todos,
>
> Tengo un problema, y seguro que es muy tonto, pero no se como


resolverlo.
>
> Tengo un campo de la base de datos donde algunos registros empiezan por


el
> caracter "_", por ejemplo "_Valor".
>
> El problema es que necesito recuperar solo estos valores, pero la


consulta
> no me devuelve nada porque interpreta el "_" como un asterisco (es


decir,
> cualquier cosa).
>
> La consulta es asi: SELECT Id,Nombre FROM Ventas WHERE Nombre LIKE '_%'
>
> Como debo indicarle al SQL que el _ lo interprete como el caracter _ y


no
> como comodin?
>
> Gracias.
>
> Saludos,
> Oriol.
>
>


Respuesta Responder a este mensaje
#3 Isaías
07/09/2004 - 17:06 | Informe spam
Oriol

Aunque haya solucionado de momento su "problema" no es
nada recomendable utilizar caracteres especiales en los
nombres de las columnas y mucho menos al inicio de estas,
tales como _,?,%,/,(,), etc.
Respuesta Responder a este mensaje
#4 MAXI
07/09/2004 - 17:15 | Informe spam
Totalmente de acuerdo!!! los nombres de tablas / campos deberian ser lo mas
standard posible y nada de cosas raras :-)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Isaías" escribió en el mensaje
news:765001c494ec$4f0d7050$
Oriol

Aunque haya solucionado de momento su "problema" no es
nada recomendable utilizar caracteres especiales en los
nombres de las columnas y mucho menos al inicio de estas,
tales como _,?,%,/,(,), etc.
Respuesta Responder a este mensaje
#5 Oriol
07/09/2004 - 18:17 | Informe spam
Hola Chicos,

Gracias por vuestros consejos. Lo se, nada de caracteres especiales en
tablas o campos. Y asi lo tengo. El problema es que en un campo de texto que
tengo, la aplicacion me lo llena con "_" por tema de una mascara de un
textbox (lo arreglaremos con el 2005). Y lo que necesitaba era prescindir de
estos campos para generar un reporte, ya que el NULL y "" no son validos en
este caso.

Gracias de todas formas a los 3!

Saludos,
Oriol.

"MAXI" escribió en el mensaje
news:
Totalmente de acuerdo!!! los nombres de tablas / campos deberian ser lo


mas
standard posible y nada de cosas raras :-)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Isaías" escribió en el mensaje
news:765001c494ec$4f0d7050$
> Oriol
>
> Aunque haya solucionado de momento su "problema" no es
> nada recomendable utilizar caracteres especiales en los
> nombres de las columnas y mucho menos al inicio de estas,
> tales como _,?,%,/,(,), etc.


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