From: | Kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: ¿upper(cadena) = upper(trim(cadena))? |
Date: | 2011-03-30 13:58:58 |
Message-ID: | 4D933722.6090401@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 30/03/2011 14:51, Alvaro Herrera escribió:
> Excerpts from Kernel's message of mié mar 30 09:18:13 -0300 2011:
>> Hola, no sabia que la función upper también eliminaba los espacios de
>> la derecha,
> No es cierto. Yo creo que estás usando el tipo "char". Si no quieres
> tener problemas estúpidos con espacios en blanco, usa varchar.
>
Efectivamente, es como dices, lo he probado y es asi, el problema me lo
da el tipo char
CREATE TABLE prueba
(
id integer NOT NULL,
a character varying(50),
b character(50),
CONSTRAINT prueba_pkey PRIMARY KEY (id)
);
insert into prueba values (1,'aa ','bb ');
select upper(a),a,upper(b), b from prueba ;
ESTE ES EL RESULTADO
'upper'|'a'|'upper'|'b'
'AA '|'aa
'|'BB'|'bb '
Gracias
From | Date | Subject | |
---|---|---|---|
Next Message | HMBLive | 2011-03-30 14:19:10 | Re: Sobre logs |
Previous Message | Alvaro Herrera | 2011-03-30 13:34:47 | Re: |