OT: SQL question
Mike Cantrell
yomahz@devnull.org
Fri, 15 Sep 2000 14:33:40 -0700
Gracias :)
Regards,
Mike Cantrell
Donn Shumway wrote:
>
> The syntax should be:
>
> SELECT count(*) FROM foo WHERE nvl(bar, 'string') NOT LIKE 'String';
>
> This allows any NULL values to be considered as 'String', thereby being
> excluded from the result set.
> Because NULL values represent nothing, you can't compare them.
>
> Regards,
> Donn Shumway
> dshumway@hypercom.com
> "The trouble with referees is that they just don't care
> which side wins."
> --Tom Canterbury
>
>
>
>
> |--------+------------------------------------------->
> | | Mike Cantrell |
> | | <yomahz@devnull.org> |
> | | Sent by: |
> | | plug-discuss-admin@lists.PLUG.pho|
> | | enix.az.us |
> | | |
> | | |
> | | 09/13/00 08:20 PM |
> | | Please respond to plug-discuss |
> | | |
> |--------+------------------------------------------->
> >----------------------------------------------------------------------------------------------------------|
> | |
> | To: plug-discuss@lists.PLUG.phoenix.az.us |
> | cc: |
> | Subject: OT: SQL question |
> >----------------------------------------------------------------------------------------------------------|
>
>
>
> I know it's a bit off topic but I was hoping someone here could help.
>
>
> At my new job, they they don't want me accessing the database (Oracle
> 8i) tables directly (I guess for security purposes) so they've created
> views for me to get my data from. I've ran into several strange problems
> like:
>
>
> SELECT count(*) FROM foo WHERE bar NOT LIKE 'String';
>
>
> if the field bar is null, it doesn't count it even though it should
> (right?) since null is definitely not like 'String'. If I suspect a
> possible null value in my condition (I can't even use sqlplus to tell
> what fields can be null). I have to do this:
>
> SELECT count(*) FROM foo WHERE bar NOT LIKE 'String' OR bar IS NULL;
>
>
> This isn't normal for Oracle is it? Could it be a problem w/ the way the
> view was created? Any thoughts? I'm going to have a meeting w/ the
> Oracle guys tomorrow and I don't want to look like an idiot :)
>
> Regards,
> Mike Cantrell
>
>
> ________________________________________________
> See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't
> post to the list quickly and you use Netscape to write mail.
>
> Plug-discuss mailing list - Plug-discuss@lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>
>
>
>
> ________________________________________________
> See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post to the list quickly and you use Netscape to write mail.
>
> Plug-discuss mailing list - Plug-discuss@lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>
>