Thread: IS DISTINCT FROM vs. ANY
Folks, Shouldn't this work and produce a "true?" SELECT NULL IS NOT DISTINCT FROM ANY(ARRAY['a',NULL]); ERROR: syntax error at or near "ANY" LINE 1: SELECT NULL IS NOT DISTINCT FROM ANY(ARRAY['a',NULL]); Cheers, David. -- David Fetter <david@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fetter@gmail.com iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate
David Fetter wrote: > Folks, > > Shouldn't this work and produce a "true?" > > SELECT NULL IS NOT DISTINCT FROM ANY(ARRAY['a',NULL]); > ERROR: syntax error at or near "ANY" > LINE 1: SELECT NULL IS NOT DISTINCT FROM ANY(ARRAY['a',NULL]); It should, but probably depends on whether "IS NOT DISTINCT" should be considered an "operator". http://www.postgresql.org/docs/8.4/static/functions-comparisons.html#AEN16561 Got caught by the same thing a couple of days ago. -- Richard Huxton Archonet Ltd