mysql的一个计算问题,求数据库高手解答 大概是这样数据表有2个字段,字段A和字段B。根据外部提交的数据C,D,E用MYSQL计算符合类型的记录要求是 ((A-C)的平方+(B-D)的平方)的开方 >=E我想知道能不能用MYSQL来算,假如不行,那就只能一条一条取值,然后用PHP来计算了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以。SELECT * FROM tbl WHERE SQRT(POW(A - C, 2) + POW (B - D, 2)) >= E; where (a-c)*(a-c)+(b-d)*(b-d)>=e*e算距离,另外MYSQL本身也支持地理数据库。 嗯,你的和上面的也是一样的,但是地理数据库没有接触过,是否能简单介绍下呢,我对MYSQL了解不深,基本都只处于查询那种初级阶段还有,上面的用的是mysql的内置函数吧,和你的直接计算,效率上是否有差别。望不吝赐教! 懂了,谢谢诸位,地理数据库简单的google了一下,那个功能暂时用不上。结贴了。 MySQL服务器一般能处理多大数据量的处理(标准配置的硬件设备)。 时时检查文件下的文件并导入数据库 从php里执行的mysql语句无法插入数据表 但auto increment数值却在增加 请问是什么问题? 数据库备份策略! 关于并发 数据排序问题 问个MYSQL的左连接,实现论坛的最新回帖功能的,在线裸等,即给分 暂时告别MYSQL,学习新内容,散分!!! 数据更新问题 银行存款的事务一般是怎样实现的?是否分布式?事务如何控制 windows下的mysql配置应该如何设置 mysql导出数据库中包含二进制数据问题
SELECT * FROM tbl WHERE SQRT(POW(A - C, 2) + POW (B - D, 2)) >= E;
还有,上面的用的是mysql的内置函数吧,和你的直接计算,效率上是否有差别。
望不吝赐教!