如何将保存为tinyblob的单精度浮点数转换回MySql中的单个浮点数?

时间:2015-11-16 17:54:31

标签: mysql matlab floating-point blob

在我的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功能。但要么我使用它错了,要么这个功能用于不同的目的?

这可能吗?

谢谢

0 个答案:

没有答案