From: | Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es> |
---|---|
To: | Juan Martínez <jeugenio(at)umcervantes(dot)cl>, "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-29 07:09:48 |
Message-ID: | 001701c652ff$c50476a0$5423410a@cfco04.cap.juntaandalucia.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Tendrás que pasar el varchar a entero, y luego obtener su máximo
SELECT max(int2(valor_est)) FROM table
----- Original Message -----
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>
Sent: Tuesday, March 28, 2006 7:07 PM
Subject: Re: [pgsql-es-ayuda] Valor-Maximo
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
---------------------------(fin del mensaje)---------------------------
TIP 6: Has buscado en los archivos de nuestra lista de correo?
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Estévez CIFA Córdoba | 2006-03-29 09:04:09 | PHP y PGSQL |
Previous Message | Jaime Casanova | 2006-03-29 04:55:02 | Re: Montar POstgres 8.1x en Servidor Suse 9.2 |