Maximo valor de un char

From: "Roberto Guevara" <cygnus2k(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Maximo valor de un char
Date: 2008-04-14 16:16:22
Message-ID: 57650fe50804140916p36ed2c35k5f9cd688736ee8a5@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos, les comento
Estoy desarrollando (retomando un proyecto abandonado) una interfaz de idx a
postgres hasta ahora salio todo bien salvo con los valores maximos de los
strings.
La api crea una constante MAX_CHAR que tiene el caracter ÿ o sea el
caracter (int)255. Luego de acuerdo al tamaño del varchar concatena estos
caracteres para establecer el valor maximo de un string para aplicarlo de
esta forma:

SELECT * FROM general.tipoe
WHERE tipoe.ti_tipo <= 'ÿ'
ORDER BY tipoe.ti_tipo

De estos datos:

ti_tipo<http://mcamente/intranet/phpPgAdmin401/display.php?server=%3A5432&database=rosen&schema=general&table=tipoe&subject=table&return_url=&return_desc=Atr%26%23225%3Bs&sortkey=2&sortdir=asc&strings=collapsed&page=1>
ti_dtip<http://mcamente/intranet/phpPgAdmin401/display.php?server=%3A5432&database=rosen&schema=general&table=tipoe&subject=table&return_url=&return_desc=Atr%26%23225%3Bs&sortkey=3&sortdir=asc&strings=collapsed&page=1>
CCliente DDespachante PProveedor gConsignatario pProductor Agropecuario s
SENASA tTransportista uUsuarios

Me tendria que mostrar todos, sin embargo no me trae nada

si cambio el query por:

SELECT * FROM general.tipoe
WHERE tipoe.ti_tipo <= chr(255)
ORDER BY tipoe.ti_tipo

tampoco me trae nada.

Como puedo comparar el valor maximo del caracter?

PD: la estructura de la tabla

Columna Tipo de dato No Nulo Predeterminado ti_tipo character varying(1) NOT
NULL

ti_dtip character varying(30)

Gracias!

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-04-14 16:49:50 Re: Maximo valor de un char
Previous Message Carlos Joaniquet 2008-04-14 16:08:32 RECIBIR LISTA DE CORREO EN OUTLOK