CONSULTA PARA SACAR SOLO LOS DATOS EN MAYUSCULAS

19/01/2006 - 12:56 por carol | Informe spam
TENGO UNA BASE DE DATOS EN LAS QUE ME APARECEN LOS NOMBRES DE EMPRESAS Y
NOMBRES DE CONTACTOS, EL PROBLEMA ES QUE SOLO QUIERO SACAR LOS DATOS DE LAS
EMPRESAS QUE TENGAN LOS CONTACTOS EN MAYUSCULAS.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
19/01/2006 - 15:26 | Informe spam
http://support.microsoft.com/newsgr...sloc=en-us


AMB

"carol" wrote:

TENGO UNA BASE DE DATOS EN LAS QUE ME APARECEN LOS NOMBRES DE EMPRESAS Y
NOMBRES DE CONTACTOS, EL PROBLEMA ES QUE SOLO QUIERO SACAR LOS DATOS DE LAS
EMPRESAS QUE TENGAN LOS CONTACTOS EN MAYUSCULAS.

Respuesta Responder a este mensaje
#2 BitOne®
19/01/2006 - 22:05 | Informe spam
Con esto puedes lograr un resultado optimo.

select nombredelcampo
from nombredelatabla
where nombredelcampo collate SQL_Latin1_General_CP1_CS_AS =
upper(nombredelcampo)

Tener en cuenta que utilizo el collate en espanol (
SQL_Latin1_General_CP1_CS_AS )
solo a modo de ilustracion pues debes colocar el collate que posee tu
servidor.

Este collate solo indica que se tome en cuenta las letras entre mayuscula y
minusculas,
osea Case Sensitive.

Si quieres comprobar tu misma los valores de los campos, pues construye un
cursor
e iteras sobre los valores que poseea la tabla comparando cada caracter con
la tabla
ascii en donde sea mayuscula y listo.

desde mi punto de vista es mas sencillo con el collate.


Saludos,


Es la mente el alma de mayor destruccion masiva que posee el planeta.




"Alejandro Mesa" wrote:

http://support.microsoft.com/newsgr...sloc=en-us


AMB

"carol" wrote:

> TENGO UNA BASE DE DATOS EN LAS QUE ME APARECEN LOS NOMBRES DE EMPRESAS Y
> NOMBRES DE CONTACTOS, EL PROBLEMA ES QUE SOLO QUIERO SACAR LOS DATOS DE LAS
> EMPRESAS QUE TENGAN LOS CONTACTOS EN MAYUSCULAS.
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida