As always, thanks Doug for the explanation

On Thu, Dec 13, 2012 at 11:51 AM, Mueller, Doug <[email protected]> wrote:
> **
>
> Folks,
>
>
>
> Just to be clear….
>
>
>
> This is not an AR or SRM topic.   It is a Relational Database query topic.
>
>
>
> NULL is a value.  It means that there is "no value".
>
>
>
> So, if you search for something in ANY relational database and specify a
> criteria, unless you explicitly test for
>
> NULL values, NULL values will not match.
>
>
>
> Yes, this seems weird that "NULL" will not match when you say "does not
> equal a specific value".  But, that is
>
> the nature of relational queries.
>
>
>
> "no value" does not match and does not NOT match ANYTHING.  It can only be
> tested for NULL.
>
>
>
> ANY qualification where the value in the DB is NULL will return a FALSE for
> that portion of the qualification
>
> unless the qualification is specifically to test for NULL.
>
>
> Just something to keep in mind whenever you are querying a database.
>
>
>
> Doug Mueller
>
>
>
> From: Action Request System discussion list(ARSList)
> [mailto:[email protected]] On Behalf Of Jason Miller
> Sent: Thursday, December 13, 2012 7:39 AM
> To: [email protected]
> Subject: Re: Qualification syntax question
>
>
>
> **
>
> You are correct, this happens throughout AR not just SRM. Now that you are
> excluding based on 'Remedy Login ID' you will have to explicitly include
> $NULL$ in the query.
>
> Something like:
> AND ('Remedy Login ID' != $\USER$ OR 'Remedy Login ID' = $\NULL$)
>
> Jason
>
> ** All,
> Need to understand the behavior behind this. It's within SRM but I feel the
> qualification is AR related so any help would be appreciated.
> I have a service that has to do with access. Of course, the requirement is
> that the submitter should not be able to pick themselves as someone who
> needs to get access. There are search menus that allow the submitter to
> narrow down to the person who needs access. The last menu is called Full
> Name and it does a lookup on the People form. Without the requirement of the
> submitter being unable to pick themselves, the menu works fine. However,
> when I add the following to the qualification:
>
> AND  'Remedy Login ID' !=  $\USER$
>
> my requirement is met but with side effects. The submitter cannot see their
> name in the drop down but the side effect is that any user who has a $NULL$
> value in the Remedy Login ID field doesn't show up either. How is it that
> the above string also includes null values?
>
> This is SRM/ITSM/ARS 7.6.04 p1
>
> --
> Tauf Chowdhury
>
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to