Re: LIKE a campo integer

From: Herman Estaban <hermanestaban(at)gmail(dot)com>
To: "Crispin T(dot)" <cris(dot)emis(at)gmail(dot)com>, Hellmuth Vargas <hivs77(at)gmail(dot)com>
Cc: FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: LIKE a campo integer
Date: 2016-06-22 00:47:57
Message-ID: CAC-DekU6pHA=xi5n9i0y8aB7+5HhBUj0ay9xg3dOtvH981rdrg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias por las respuestas.

Voy a explicar mejor lo que requiero.

Tengo una tabla PRD_REG con 02 campos:

ID_TIP_REG INTEGER
NOM_TIP_REG VARCHAR(25)

Esta tabla tiene 14 registros y esta registrado asi:

ID_TIP_REG | NOM_TIP_REG
1 | DETALLADO
2 | MARCADO
3 | PROGRAMADO
4 | CON DISEÑO
5 | SIN DISEÑO
.
.
.
99 | SIN REGISTRAR

He creado un funcion, que tiene un parametro (param) de tipo INTEGER, en
esta funcion la que esta tabla PRD_REG se cruza con JOIN con otra tabla y
en el WHERE quiero usar un LIKE ya que el usuario puede elegir cualquiera
de los codigos de la tabla PRD_REG, como tambien todos por eso necesito el
LIKE.

Por eso utilizo esto:
WHERE CAST(ID_TIP_REG AS CHAR) LIKE param;

Pero que tan eficiente es usar LIKE con campos INTEGER, es una practica
recomendable?

Debo trabajar con campos CHAR para usar el LIKE quizas por rapides?

Saludos.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hellmuth Vargas 2016-06-22 04:30:32 Re: LIKE a campo integer
Previous Message Crispin T. 2016-06-21 22:27:44 Re: LIKE a campo integer