Здравствуйте, Senyai, Вы писали:
S> И вот я подумал, что, наверное, это не очень эффективно.
А что понимать под эффективностью?
Если размер то вариант с битовым полем места конечно займет меньше, но боюсь, что ты этого не заметишь...
Да и сравнить бит с четверкой не получится, там хранится либо 1 либо 0 — это же бит...
А если понимать скорость, то оба варианта работают одинаково (плохо) — и там и там table scan. В первом случае предикат приходится вычислять для каждого выражения — так что индекс бесполезен, а по битовым полям индекс вообще построить нельзя.
... << RSDN@Home 1.1.4 beta 7 rev. 0>>