Hola Herman
Pensaría que tiene algo como: dominio de ID_TIP_REG: de 100 a 199 -> categoria1 de 200 a 299 -> categoria2 de 300 a 399 -> categoria3 .... Si es así no debería utilizar LIKE sin mas bien un BETWEEN WHERE ID_TIP_REG BETWEEN <rango inferior categoria> AND <rango superior categoria> El 21 de junio de 2016, 16:01, Herman Estaban<hermanesta...@gmail.com> escribió: > Buenas tardes, todos los campos primary key y foreign key de mis tablas > son de tipo de datos INTEGER y BIGINT. > > Y tengo la necesidad de hacer un LIKE a un campo de tipo INTEGER en un > SELECT. > > Que tan eficiente es hacer esto: > > WHERE CAST(ID_TIP_REG AS CHAR) LIKE '1%' > > LIKE es mas rapido con CHAR, VARCHAR que con INTEGER? > > Espero sus comentarios. > > Saludos. > -- Cordialmente, Ing. Hellmuth I. Vargas S. Esp. Telemática y Negocios por Internet Oracle Database 10g Administrator Certified Associate EnterpriseDB Certified PostgreSQL 9.3 Associate