From: | Juan Martínez <jeugenio(at)umcervantes(dot)cl> |
---|---|
To: | Leonel Nunez <lnunez(at)enelserver(dot)com> |
Cc: | Kelly González Enríquez <kge_7(at)yahoo(dot)com(dot)mx>, postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Valor-Maximo |
Date: | 2006-03-28 17:07:26 |
Message-ID: | 1143565647.22683.13.camel@localhost.localdomain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El mar, 28-03-2006 a las 09:52 -0700, Leonel Nunez escribió:
> Juan Martínez wrote:
> > El mar, 28-03-2006 a las 10:34 -0600, Kelly González Enríquez escribió:
> >
> >> Hola lista salu2 a todos!
> >>
> >> Una duda :( como obtengo el valor maximo que esta almacenado en una
> >> columna (valor_est) de tipo varchar(10).
> >>
> >
> > SELECT max(columna) FROM tabla;
> >
> > Mmm...la documentacion no muerde! :D
> >
> siempre y cuando no haya caracteres ...
>
> leonel=> select * from aa;
> a
> ----------------------
> 1
> 3
> z
> 1a
> (4 rows)
> leonel=> select max( a ) from aa;
> max
> -----
> z
> (1 row)
>
El ordenamiento se realiza sobre la codificacion ASCII, UNICODE o la
tabla de codificacion que corresponda, no sobre los valores en si.
Postgres sabe que 'A' < 'B' por que, en ascii por ejemplo, asc('A')=65 y
asc('B')=66, asc('1')=49, asc('0')=48, que a su vez y obviamente estos
valores ASCII tienen su correspondiente en binario.
Por eso que las mayusculas son menores que las minusculas, y que los
numeros son menores que las letras,y que el espacio es el menor
(asc(' ')=32) que letras y numeros, en fin... Quizas aun hayan tablas
ascii dando vueltas por ahi para ver en detalle lo que hablo.
Atte.
Juan Martinez
Depto. Inf.
UMC
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Martínez | 2006-03-28 17:09:08 | Re: Valor-Maximo |
Previous Message | Mario Gonzalez | 2006-03-28 16:58:05 | Re: Valor-Maximo |