在我的MySQL表中,我有一个名为A
的字段tinyblob
。每行中的数据长达8个字节。在这8个字节中,我按顺序存储两个单个数字。
这就是我在Matlab中转换这两个数字的方法:
typecast(reshape(single([1 8]),[],1),'uint8');
现在我想使用这些tinyblob
的字段查询表格中的某些行。
因此,我的问题是:如何将此字段的前4个字节转换为单个(浮点)数字,以便我可以在查询中使用此数字?
所以,我希望这样的事情:
select * from table where first_4_bytes_of_A_to_single(A)> 10
我尝试使用cast
功能。但要么我使用它错了,要么这个功能用于不同的目的?
这可能吗?
谢谢