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!
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 |