PDA

Ver la Versión Completa : Crear un índice condicionado


Angel.Matilla
13-02-2024, 10:53:22
A ver si soy capaz de explicarme. Al crear un índice sobre un campo alfanumérico tenemos el problema que los signos de admiración, interrogación, etc. tiene un valor ASCII inferior al de las letras de forma que la tabla ordenada por ese campo (por ejemplo título) muestra primero los registros que empiecen con esos caracteres:
https://i.ibb.co/SRbySQz/Orden.jpg
Para solayar ese problema en esa tabla he creado un campo llamado Titulo_index en el que grabo el valor del título sin esos caracteres. Mi pregunta, que supongo no podrá ser, es żSe puede hacer un CREATE INDEX sobre el campo Titulo pero que no tenga en cuenta esos signos ortográficos?

Neftali [Germán.Estévez]
13-02-2024, 12:37:35
Que yo sepa no se puede hacer.
La solución tal y como has comentado es crear un campo sin esos caracteres al inicio e indexar por él.

Angel.Matilla
13-02-2024, 13:50:07
;554447']Que yo sepa no se puede hacer.
La solución tal y como has comentado es crear un campo sin esos caracteres al inicio e indexar por él.
Pues es una lástima. Gracias. ;)