Re: NULLs: theoretical problems?
Date: Fri, 24 Aug 2007 16:35:35 +0200 (CEST)
Jon Heggland <jon.heggland_at_idi.ntnu.no> wrote in news:famjo6$i68$1_at_orkan.itea.ntnu.no:
> In other words, the DEF query is equivalent to
> SELECT * FROM t WHERE t.a IS NOT NULL AND (t.a = 5 OR TRUE)
My understanding was that the DEF as written was a shorthand:
'def(x):((x or y) and x)' -> '((def(x) or y) and def(x))'
You may be right, but then why the formula was not written with an explicit 'and' ? E.g. def(x) AND (((x or y) and x). Does ':' stand for 'and' ? It's all very confusing ! Perhaps, the author can explain because as it stands the notation is ambiguous. Received on Fri Aug 24 2007 - 16:35:35 CEST