Re: How to retrieve rows with empty value in numeric(12,8) columns - Mailing list pgsql-general

From Bèrto ëd Sèra
Subject Re: How to retrieve rows with empty value in numeric(12,8) columns
Date
Msg-id CAKwGa__G66BeVMNPF_yoALvADQ_bV9TaP6FmR2HW7HBzXVPPrw@mail.gmail.com
Whole thread Raw
In response to Re: How to retrieve rows with empty value in numeric(12,8) columns  (Raymond O'Donnell <rod@iol.ie>)
List pgsql-general
Hi,
 
As I understand it, your first query returned nothing because NULL is
simply "unknown" - and since you can never know what it's equal to,
looking for equality with NULL will never find anything.
 
Yes, you can basically think of NULLs in SQL as having the same role of zeros in division. They make no sense in principle and must be treated apart. I seem to recall Oracle treating empty strings as NULLs, but this is very dangerous. A NULL means nothing has been assigned, i.e. data is not stated in any way, while an empty string IS an assignment. There is a difference between "nothing" and "this" (no matter what "this" is).

Bèrto

pgsql-general by date:

Previous
From: Alban Hertroys
Date:
Subject: Re: How to retrieve rows with empty value in numeric(12,8) columns
Next
From: Daniel Migowski
Date:
Subject: Re: [BUGS] BUG #6325: Useless Index updates