我有一个包含varbinary列的表 我想选择该数据的第一个字节为0x0b
的所有行有没有办法让查询根据第一个字节的比较进行选择?
也许使用'喜欢'?
感谢
答案 0 :(得分:0)
不在MySQL中(我假设您使用的是基于标签)。
如果您能够创建表,我建议创建一个分片表,将需要查询的位分隔为单个tinyint
列。您需要在DBMS之外处理分片,因为触发器无法提供帮助,但是使用分片表肯定会使这些类型的查询更快。
如果没有,那么你将不得不进行大于&的查询。小于,然后循环进行按位操作。
这两种解决方案都假定可以访问请求系统。如果你是严格的DBA,那么没有。