Skip site navigation (1) Skip section navigation (2)

Problema ILIKE con letra eñe

From: "Paolo Lopez" <murphyperu(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Problema ILIKE con letra eñe
Date: 2006-04-21 23:22:06
Message-ID: ab97ec200604211622l2c89850bob0c9e96ba4a49f9a@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola a todos los miembros de la lista.

Tengo un problema con respecto al ILIKE pero solo con la letra eñe.
Anteriormente ya tenía problemas con la eñe pero lo solucioné al crear
la BD con enconding = LATIN1.

El ejemplo es el siguiente:

CREATE TABLE PERSONA (
       idPersona            SERIAL NOT NULL,
       nombres              TEXT NULL,
       apPaterno            TEXT NULL,
       apMaterno            TEXT NULL,
       PRIMARY KEY (idPersona)
);

insert into PERSONA values (  DEFAULT  ,  'juaN' , 'muÑante' , 'ruiZ' );


Cuando se quiere hacer las siguientes consultas :

1)  select * from persona
     where apPaterno  ILIKE 'muñante' ;

     se obtiene 0 lineas


2)   select * from persona
      where apPaterno  ILIKE 'MUÑANTE' ;

      se obtiene la unica linea insertada


3)   select * from persona
      where apPaterno  ILIKE 'muÑante' ;

      se obtiene la unica linea insertada


Los resultados son iguales en potgres 7.4 con cygwin en windows , asi
como en postgres 8.1.3 en windows XP.


Alguna idea de por que solo la eñe se escapa del  ILIKE ???


Gracias por anticipado por sus posibles respuestas.


Paolo.

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2006-04-21 23:50:41
Subject: Re: Proble?==?iso-8859-1?Q?ma ILIKE con letra eñe
Previous:From: Gunnar WolfDate: 2006-04-21 19:35:43
Subject: Re: Pregunta

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group