Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 разделить число  [new]
уццццууу
Guest
Как можно получить из 4 байтового числа 2 первых байта и 2 последних
2 апр 15, 11:06    [17463227]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
123йй
Member

Откуда:
Сообщений: 1638
уццццууу,

наложить битовую маску
2 апр 15, 11:17    [17463305]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
ArtNick
Member

Откуда:
Сообщений: 1227
уццццууу
Как можно получить из 4 байтового числа 2 первых байта и 2 последних


BITAND
2 апр 15, 11:19    [17463321]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
Elic
Member

Откуда:
Сообщений: 29990
mod, /, trunc
2 апр 15, 11:33    [17463418]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
init.ora
Member

Откуда: гетто
Сообщений: 317
123йй
уццццууу,

наложить битовую маску

как это поможет получить последние 2 байта?

mod(&num, power(2,16))
trunc(&num/power(2,16))
2 апр 15, 11:44    [17463480]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54384
init.ora,

последние откуда?
2 апр 15, 11:50    [17463509]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
utl_raw
Guest
substr, смотря как хранится "четырехбайтовое число".
2 апр 15, 11:51    [17463517]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
123йй
Member

Откуда:
Сообщений: 1638
substr(to_char(123, 'FMXXXX')
2 апр 15, 12:08    [17463622]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
перефразируя булгакова
Guest
123йй
substr(to_char(123, 'FMXXXX')
как по украински шестнадцатилетний?
2 апр 15, 12:11    [17463638]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
Глупый Телевизор
Member

Откуда: телевизор больше не смотреть (с)
Сообщений: 679
перефразируя булгакова
123йй
substr(to_char(123, 'FMXXXX')
как по украински шестнадцатилетний?
Шістнадцятиричний. Але "шестнадцатеричная система счисления" буде ураїнською "шістнадцяткова система числення".
2 апр 15, 12:18    [17463662]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
123йй
Member

Откуда:
Сообщений: 1638
перефразируя булгакова,

не поленился - шістнадцятирічний.
но лучше ответь на вопрос utl_raw
2 апр 15, 12:20    [17463667]     Ответить | Цитировать Сообщить модератору
 Re: разделить число  [new]
123йй
Member

Откуда:
Сообщений: 1638
init.ora
как это поможет получить последние 2 байта?
прочитать из чего состоит байт
2 апр 15, 12:45    [17463811]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить