我尝试使用MYSQL实现按位过滤器(如果需要,使用udf)
过滤器类似于AND,但我想使用掩码来构建一个新的位串...让我用一个示例解释你:
假设我有一个存储8位流的blob表:
然后我有一个掩码应用于掩码值为1时从数据中获取位
因此得到以下预期结果:
有没有办法优化过滤,没有循环"掩码"的每一位,以获得"数据"行中的相应值...
澄清
我刚刚为帖子取了8位,但它更像是256字节
对于Joe:为了澄清这个例子,掩码00101011被解释为:从位置3,5,7,8的数据字段获取位值,如果从左到右读取掩码,从第1位枚举到第8位.希望这个澄清是"明确的"......