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

Re: Valor-Maximo

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 (view raw or flat)
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


In response to

Responses

pgsql-es-ayuda by date

Next:From: Juan MartínezDate: 2006-03-28 17:09:08
Subject: Re: Valor-Maximo
Previous:From: Mario GonzalezDate: 2006-03-28 16:58:05
Subject: Re: Valor-Maximo

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