Received: from localhost (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id B0EED475D93 for ; Thu, 16 Jan 2003 04:07:49 -0500 (EST) Received: from anchor-post-39.mail.demon.net (anchor-post-39.mail.demon.net [194.217.242.80]) by postgresql.org (Postfix) with ESMTP id 16FBF475B8C for ; Thu, 16 Jan 2003 04:07:49 -0500 (EST) Received: from mwynhau.demon.co.uk ([193.237.186.96] helo=mainbox.archonet.com) by anchor-post-39.mail.demon.net with esmtp (Exim 3.36 #2) id 18Z605-0002aV-0U for pgsql-sql@postgresql.org; Thu, 16 Jan 2003 09:07:49 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by mainbox.archonet.com (Postfix) with ESMTP id E29421703D for ; Thu, 16 Jan 2003 09:07:47 +0000 (GMT) Received: from archonet.com (localhost.localdomain [127.0.0.1]) by mainbox.archonet.com (Postfix) with SMTP id 4A0BE15966 for ; Thu, 16 Jan 2003 09:07:47 +0000 (GMT) Received: from 192.168.1.16 (SquirrelMail authenticated user dev) by mainbox.archonet.com with HTTP; Thu, 16 Jan 2003 09:07:47 -0000 (GMT) Message-ID: <1075.192.168.1.16.1042708067.squirrel@mainbox.archonet.com> In-Reply-To: <20030116015932.10944.qmail@web80304.mail.yahoo.com> References: <1522.192.168.1.16.1042651389.squirrel@mainbox.archonet.com> <20030116015932.10944.qmail@web80304.mail.yahoo.com> Date: Thu, 16 Jan 2003 09:07:47 -0000 (GMT) Subject: Re: RFC: A brief guide to nulls From: dev@archonet.com To: pgsql-sql@postgresql.org X-Mailer: SquirrelMail (version 1.3.2) MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 Importance: Normal X-Virus-Scanned: by AMaViS snapshot-20020531 X-Virus-Scanned: by AMaViS new-20020517 X-Archive-Number: 200301/253 X-Sequence-Number: 11118 > > --- dev@archonet.com wrote: >> There have been a few posts recently where people >> have had problems with >> nulls. Anyone got comments on the below before I >> submit it to techdocs? >> >> TIA >> >> - Richard Huxton >> >> A Brief Guide to NULLs >> ====================== >> >> What is a null? >> =============== >> A null is *not* an empty string. >> A null is *not* a value. >> A null is *not* a "special" value. >> A null is the absence of a value. >> >> >> What do nulls mean? >> =================== >> Well, they *should* mean one of two things: >> 1. There is no applicable value >> 2. There is a value but it is unknown > > Good job!, it sure helps people who don't much > background on formal database theory. > > What about adding this to the section "What does > nulls mean" > --> 3) No value has yet been assigned to that > particular attribute (field). > > > I think it would also be nice if you can add a > section on functions that deals with NULL such as > nullif() and coalesce(). These functions help users > interpret NULL values. > > > best regards, > > ludwig > > > > __________________________________________________ > Do you Yahoo!? > New DSL Internet Access from SBC & Yahoo! > http://sbc.yahoo.com > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org > >