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