Thanx Lewis..It worked

----- Original Message -----
From: "Neville Lewis" <[EMAIL PROTECTED]>
To: "MySQL" <[EMAIL PROTECTED]>
Sent: Friday, May 31, 2002 12:34 PM
Subject: RE: Alternative to decode() in Oracle


> Have a look below:
> ------------------
>
> If expr1 is TRUE (expr1 <> 0 and expr1 <> NULL) then IF() returns expr2,
> else it returns expr3. IF() returns a numeric or string value, depending
on
> the context in which it is used:
>
> mysql> select IF(1>2,2,3);
>         -> 3
> mysql> select IF(1<2,'yes','no');
>         -> 'yes'
> mysql> select IF(strcmp('test','test1'),'no','yes');
>         -> 'no'
>
> -------
> expr1 is evaluated as an integer value, which means that if you are
testing
> floating-point or string values, you should do so using a comparison
> operation:
>
> mysql> select IF(0.1,1,0);
>         -> 0
> mysql> select IF(0.1<>0,1,0);
>   -> 1
> -------
> mysql> SELECT CASE 1 WHEN 1 THEN "one" WHEN 2 THEN "two" ELSE "more" END;
>        -> "one"
> mysql> SELECT CASE WHEN 1>0 THEN "true" ELSE "false" END;
>        -> "true"
> mysql> SELECT CASE BINARY "B" when "a" then 1 when "b" then 2 END;
>        -> NULL
>
>
> -------
>
>
> mysql> select 'Monty!' REGEXP 'm%y%%';
>         -> 0
> mysql> select 'Monty!' REGEXP '.*';
>         -> 1
> mysql> select 'new*\n*line' REGEXP 'new\\*.\\*line';
>         -> 1
> mysql> select "a" REGEXP "A", "a" REGEXP BINARY "A";
>         -> 1  0
> mysql> select "a" REGEXP "^[a-d]";
>         -> 1
>
>
>
> -----------------
> Did that help?
>
>
>
> ---------------------------------------------------------------------
> Before posting, please check:
>    http://www.mysql.com/manual.php   (the manual)
>    http://lists.mysql.com/           (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail
<[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to