我想问一下mysql
表aname - bio_tb
列名称/列类型 - 无编号,名称varchar,结果varchar,e_value varchar
1 aaa result1 1e-3
2 aaa result2 2e-4
3 bbb result3 3e-6
4 bbb result4 4e-5
问题1)
1 aaa result1 0.001
2 aaa result2 0.0002
3 bbb result3 0.000003
4 bbb result4 0.00004
e_value存储在varchar类型中
有没有办法将其改为实际值,如0.001?
如果困难,
通过将varchar值转换/转换为float / double值进行排序的任何方法?
问题2)
1 aaa result1 0.001
4 bbb result4 0.00004
我想要这样的结果(具有组最小或最大的行)
除了子查询以外,有没有办法为这个结果使用组函数?
mysql版本是5.1.30
提前谢谢。