| От | Oliver Vecernik |
|---|---|
| Тема | Re: bit operations |
| Дата | |
| Msg-id | 3B4420F0.57080139@aon.at обсуждение исходный текст |
| Ответ на | bit operations ("Johan Björk" <johan@websidorna.com>) |
| Ответы |
Re: bit operations
|
| Список | pgsql-general |
"Randal L. Schwartz" wrote: > > >>>>> "Oliver" == Oliver Vecernik <vecernik@aon.at> writes: > > >> Say I wanna check if 8 (1xxx) and 2 (xx1x) is set, how do I do that?! > > Oliver> Sorry, I didn't read the whole question first: > > Oliver> select * from table where ((flags & 8) <> 0) and ((flags & 2) <> 0); > > In the old days, we spelled that as flags & 10 = 10. :) Wouldn't that > work just as well? As far as I know testing for <> 0 could be calculated faster. Does anybody know if this is true? Regards, Oliver
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера