Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: ">" in select-Statement
stupsnose schrieb:
> Hello!
>
> I wonder if i can use something like
> SELECT DECODE(a>b,0,1) FROM dual;
> to check if a is greater then b? Can someone help me please?
>
> Thank you!
> Stefan
The simpliest approach would be to code that with a CASE - you can directly compare the values. If you must use decode however, it could be:
select decode(sign(a-b),1,0,0,1,-1,1) from dual;
You can build similar construct also with least,greatest and some other functions.
Best regards
Maxim Received on Thu Jul 21 2005 - 03:35:18 CDT