RE: Maximo valor de un char

From: César Piñera García <cesar(at)gafi(dot)com(dot)mx>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Maximo valor de un char
Date: 2008-04-14 17:29:00
Message-ID: 018801c89e55$07670560$16351020$@com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Si quieres que te los muestre todos porque mejor no hacer algo como…

SELECT *

FROM general.tipoe
WHERE tipoe.ti_tipo is not null
ORDER BY tipoe.ti_tipo

O incluso quitar el WHERE, la verdad creo que no está claro para que quieres
compararlo contra el ascii mayor…

Saludos,

Ing. César Piñera García

cesar(at)gafi(dot)com(dot)mx

De: Roberto Guevara [mailto:cygnus2k(at)gmail(dot)com]
Enviado el: lunes, 14 de abril de 2008 11:16 a.m.
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] Maximo valor de un char

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%2
6%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%2
6%23225%3Bs&sortkey=3&sortdir=asc&strings=collapsed&page=1>

C

Cliente

D

Despachante

P

Proveedor

g

Consignatario

p

Productor Agropecuario

s

SENASA

t

Transportista

u

Usuarios

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!

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Roberto Guevara 2008-04-14 17:54:03 Re: Maximo valor de un char
Previous Message Roberto Guevara 2008-04-14 17:05:57 Re: Maximo valor de un char