Здравствуйте Alex, вы писали:
A>Ситуевина: A>В базе данных есть таблица с полем Type (16 битное целое), A>суть этого поля в том, что оно представляет собой набор битов, A>определенных каждый для какой-либо цели. (флаги).
A>Вопрос: A>Как в операторе SELECT в разделе WHERE записать выражение, A>чтобы результатом запроса были записи у которых в поле Type A>была установлена единица ну скажем в 3ем разряде а на остальные биты — чихать. A>В C++ это без проблем, но очень нужно именно в SQL запросе.
Если это MS SQL Server, то
WHERE Type & 4 = 4
иначе
ключевое слово — Bitwise AND