pralev
02-12-2007, 19:56
Проблема в следующем:
В таблице БД имеется поле типа text фиксированной длины (57 символов). Очевидно, запись в этом поле будет занимать 57 байт, то есть 456 бит. Как средствами SQL проанализировать только конкрктные биты поля?
К примеру, как сделать запрос, который проверит на равенство единице, скажем, 101-й и 300-й бит поля? Возможно, как-то с помощью битовых опираций, но как?
Если у кого-нибудь будут какие-то мысли по этому поводу, помогите.
Заранее благодарен.
В таблице БД имеется поле типа text фиксированной длины (57 символов). Очевидно, запись в этом поле будет занимать 57 байт, то есть 456 бит. Как средствами SQL проанализировать только конкрктные биты поля?
К примеру, как сделать запрос, который проверит на равенство единице, скажем, 101-й и 300-й бит поля? Возможно, как-то с помощью битовых опираций, но как?
Если у кого-нибудь будут какие-то мысли по этому поводу, помогите.
Заранее благодарен.