Re: Infinity vs Error for division by zero

2019-03-01 Thread Matt Pulver
On Fri, Mar 1, 2019 at 4:51 PM Chapman Flack wrote: > On 3/1/19 3:49 PM, Matt Pulver wrote: > > > In many applications, I would much rather see calculations carried out > > via IEEE 754 all the way to the end, with nans and infs, which > > provides much more useful dia

Re: Infinity vs Error for division by zero

2019-03-01 Thread Matt Pulver
On Fri, Mar 1, 2019 at 12:59 PM Andrew Gierth wrote: > >>>>> "Matt" == Matt Pulver writes: > > Matt> ERROR: division by zero > > Matt> Question: If Infinity and NaN are supported, then why throw an > Matt> exception here, instead of retur

Infinity vs Error for division by zero

2019-03-01 Thread Matt Pulver
Hello, PostgreSQL FLOAT appears to support +/-Infinity and NaN per the IEEE 754 standard, with expressions such as CAST('NaN' AS FLOAT) and CAST('Infinity' AS FLOAT) and even supports ordering columns of floats that contain NaN. However the query "SELECT 1.0/0.0;" produces an exception: ERROR: