繁体   English   中英

如何在表“ function_value”中选择* FROM? 在MySQL中?

[英]How to SELECT * FROM table WHERE “function_value”? in mysql?

我有一个函数调用fn_distance($ a,$ b,lat,lon),它向我返回一个值,但我想从表中进行选择*,如下所示:

SELECT * FROM dados 
WHERE fn_distance ($a, $b, lat , lon) >100

有人能帮我吗?

我在网上发现的真正函数是SELECT fn_distance($ a,$ b,lat,lon)AS dist_km FROM dados

但这只是返回一个查询值

尝试使用以下查询,它将对您有所帮助:

SELECT * FROM dados 
WHERE (select fn_distance ($a, $b, lat , lon)) >100;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM