• It gets materialised when indexed.  So you add another 8 bytes / row + PK size.

     

    But then again this may be very acceptable if the inserts can be a tiny bit slower but the selects much easier to write, and maybe more efficient (still don't know if that bunch of ors completely miss the index seek or not)).