У меня есть бизнес-требование для поиска в таблице базы данных, где один из столбцов является побитовым целым числом, и удаления базовых значений из таблицы.
Например, предположим, что моя таблица / набор результатов выглядит следующим образом:
Value
-----
1
2
16
32
33
Обратите внимание, что присутствует 33, что также 32 | 1. Что мне нужно сделать, это удалить значения 1 и 32, чтобы вернуть это:
Value
-----
2
16
33
Очевидно, что я мог бы сделать это с помощью циклических конструкций в SQL - или даже в моей бизнес-логике в C # - но мне интересно, возможно ли это вообще с помощью запроса?