Re: array_length of an empty array - Mailing list pgsql-general

From Ryan Kelly
Subject Re: array_length of an empty array
Date
Msg-id 20120729135557.GA3145@llserver.lakeliving.com
Whole thread Raw
In response to array_length of an empty array  (John R Pierce <pierce@hogranch.com>)
List pgsql-general
On Sun, Jul 29, 2012 at 01:03:04AM -0700, John R Pierce wrote:
> hmmm.    array[]::integer[]    is an empty array, {}, eg an array
> with zero elements
>
> but array_length(array[]::integer[])   is NULL rather than zero.
> this seems counterintuitive.

It also seems to disagree with the standard:
> 1) An <empty specification> specifies a collection whose cardinality
> is zero.

-Ryan Kelly

pgsql-general by date:

Previous
From: Vincent Veyron
Date:
Subject: Re: BI tools and postgresql
Next
From: Tom Lane
Date:
Subject: Re: array_length of an empty array