Re: Una Consulta sobre valores por defecto en una tabla

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: "Fernando Aguada" <fernandoaguada(at)yahoo(dot)com(dot)ar>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Una Consulta sobre valores por defecto en una tabla
Date: 2005-04-21 14:26:55
Message-ID: m3d5soyzm8.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

"Fernando Aguada" <fernandoaguada(at)yahoo(dot)com(dot)ar> writes:

> En una tabla tengo un campo definido como varchar (30) no nulo y con
> valor por defecto='' ahora cuando hago un select * from tabla where
> campo varchar='' y el campo esta vacio, no me trae nada, y deberia
> traermelo, pues el campo no tiene nada. Existe alguna funcion que
> devuelva si esta vacio un campo? o como lo puedo averiguar? Si
> alquien sabe, se lo agradecere mucho, saludos y gracias de antemano.

Creo que tendrás que darnos más detalles (como la definción de la
tabla como lo muestra psql con \d). Aqui todo funciona de maravilla:

test=# create table foo (foo varchar(30), bar int);
CREATE TABLE
test=# insert into foo values ('', 1);
INSERT 25519380 1
test=# insert into foo values ('', 2);
INSERT 25519381 1
test=# insert into foo values ('Hola', 3);
INSERT 25519382 1
test=# select * from foo where foo = '';
foo | bar
-----+-----
| 1
| 2
(2 filas)

test=#

Saludos,
Manuel.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Soto Cordones 2005-04-21 14:51:43 Problema con ltree
Previous Message Mario Gonzalez 2005-04-21 14:12:02 RE: Posible Bug en PostgreSQL