una duda

From: Alejandro Gasca <agasca(at)yahoo(dot)com>
To: ayuda postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: una duda
Date: 2006-05-27 01:54:26
Message-ID: 20060527015426.49557.qmail@web34301.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos a todos los listeros y listeras!

Tengo una duda, referente, creo, a una conversion de datos.

hago una consulta del tipo:
select * from tabla where campo like 'inicio%'

(campo es texto o char y esta indexado)
Ahora, supongo que si indexa el campo tiene que hacer un escaneo por
indice, pero no: si el campo es de tipo char(n) o varchar(n) lo hace
escaneado, si por otro lado es text sí hace el escaneo por índice.

Me supongo que esto es porque al hacer el like convierte char a text...
pero no se...
Habrá forma o una funcion para hacer que se busquen los primeros
caracteres de un char? o ya mejor convierto el campo a text?

De antemano, gracias.

Alejandro

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ricardo Frydman Eureka! 2006-05-27 14:49:44 Ciclo de Encuentros y Conferencias OnLine
Previous Message Mario 2006-05-26 22:44:35 Re: Como evitar borrado de un registro padre si tiene hijos.