Discussion:
Diferenciar mayusculas de minusculas
(demasiado antiguo para responder)
Santiago Barro
2006-01-23 12:05:23 UTC
Permalink
Hola a todos,
¿como puedo forzar a que se diferencien las mayúsculas y minúsculas en una
consulta Sql?

Es decir, si tengo un campo "Codigo" con el valor "A123",
esta consulta no me lo tendría que devolver:

SELECT Codigo
FROM Tabla
WHERE Codigo='a123'


Gracias y un saludo
Santiago Barro
Salvador Ramos
2006-01-23 16:33:45 UTC
Permalink
Hola,

En primer lugar, debes tener en cuenta que eso depende del collation que
tenga ese campo en tu tabla.
Nos puedes indicar el collation que estás utilizando ? Luego indicanos si lo
que deseas es cambiar el collation de ese campo (lo puedes hacer con ALTER
TABLE), o si lo que deseas es que sólo esta consulta en concreto no lo tenga
en cuenta.

También te puedes revisar la cláusula COLLATE en la ayuda, para conocer
mejor cuál es tu problema.
--
Un saludo
Salvador Ramos
Murcia - España
------------------------------------------------
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)
------------------------------------------------
Post by Santiago Barro
Hola a todos,
¿como puedo forzar a que se diferencien las mayúsculas y minúsculas en una
consulta Sql?
Es decir, si tengo un campo "Codigo" con el valor "A123",
SELECT Codigo
FROM Tabla
WHERE Codigo='a123'
Gracias y un saludo
Santiago Barro
Santiago Barro
2006-01-23 23:00:08 UTC
Permalink
Perfecto, muchas gracias.
He modificado la intercalación de la columna y he marcado la opción de
"diferenciar mayúsculas y minúsculas" y funciona a la perfección.
No sabía que era una propiedad de las columnas.

Muchas gracias y un saludo
Santiago Barro
Post by Salvador Ramos
Hola,
En primer lugar, debes tener en cuenta que eso depende del collation que
tenga ese campo en tu tabla.
Nos puedes indicar el collation que estás utilizando ? Luego indicanos si
lo que deseas es cambiar el collation de ese campo (lo puedes hacer con
ALTER TABLE), o si lo que deseas es que sólo esta consulta en concreto no
lo tenga en cuenta.
También te puedes revisar la cláusula COLLATE en la ayuda, para conocer
mejor cuál es tu problema.
--
Un saludo
Salvador Ramos
Murcia - España
------------------------------------------------
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)
------------------------------------------------
Post by Santiago Barro
Hola a todos,
¿como puedo forzar a que se diferencien las mayúsculas y minúsculas en
una consulta Sql?
Es decir, si tengo un campo "Codigo" con el valor "A123",
SELECT Codigo
FROM Tabla
WHERE Codigo='a123'
Gracias y un saludo
Santiago Barro
Continúe leyendo en narkive:
Loading...