|
|
|
|
Re: how to convert number into binary format. [message #443397 is a reply to message #443395] |
Mon, 15 February 2010 08:42 |
chaituu
Messages: 115 Registered: June 2008
|
Senior Member |
|
|
SELECT
DECODE(BITAND(VALUE, 128), 128, '1', '0') ||
DECODE(BITAND(VALUE, 64), 64, '1', '0') ||
DECODE(BITAND(VALUE, 32), 32, '1', '0') ||
DECODE(BITAND(VALUE, 16), 16, '1', '0') ||
DECODE(BITAND(VALUE, 8), 8, '1', '0') ||
DECODE(BITAND(VALUE, 4), 4, '1', '0') ||
DECODE(BITAND(VALUE, 2), 2, '1', '0') ||
DECODE(BITAND(VALUE, 1), 1, '1', '0') as bin_number from
(select 8 as value from dual) A;
|
|
|
|
|
|
Re: how to convert number into binary format. [message #443411 is a reply to message #443410] |
Mon, 15 February 2010 09:50 |
ThomasG
Messages: 3211 Registered: April 2005 Location: Heilbronn, Germany
|
Senior Member |
|
|
The decimal / hexadecimal conversion is already build into to_char / to_number, too.
SQL> SELECT To_Char(255,'XXXXX') FROM dual;
TO_CH
-----
FF
SQL>
SQL>
SQL> SELECT To_Number('FF','XXXXX') FROM dual;
TO_NUMBER('FF','XXXXX')
-----------------------
255
|
|
|
|
|