如何在MySQL中按公式排序

神话

我有这个查询:

SELECT locations.id, 1609.34 * 3956 * 2 * 
            ASIN(
                SQRT(
                    POWER(
                        SIN(
                            (55.170000 - abs(locations.latitude)) 
                        * pi() / 180 / 2), 2) + 
                        COS(55.170000 * pi() / 180 ) *
                        COS(abs
                            (locations.latitude) * pi() / 180) * POWER(SIN((-7.400000 - (locations.longitude)) *  pi() / 180 / 2), 2)
            ) 
            ) as result 
        FROM locations order by result asc limit 10;

我想要的是仅获取locations.id列,但同时按公式对其进行排序,以便可以轻松使用休眠方式。

我不想在选择结果表中包含“结果”新列。

如何在MySQL中做到这一点?

穆罕默德·拉海尔

将您的查询换成另一个查询

SELECT 
    Location
FROM (  
    SELECT 
        locations.id as Location, 
        1609.34 * 3956 * 2 * 
                ASIN(
                    SQRT(
                        POWER(
                            SIN(
                                (55.170000 - abs(locations.latitude)) 
                            * pi() / 180 / 2), 2) + 
                            COS(55.170000 * pi() / 180 ) *
                            COS(abs
                                (locations.latitude) * pi() / 180) * POWER(SIN((-7.400000 - (locations.longitude)) *  pi() / 180 / 2), 2)
                ) 
                ) as result 
    FROM locations order by result asc limit 10
) AS L

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MySQL中按公式排序

来自分类Dev

如何在MySQL中按各种值排序?

来自分类Dev

如何在mysql查询中按特定顺序排序?

来自分类Dev

如何在WordPress MySQL查询中按元键值排序?

来自分类Dev

如何在PHP中按容量排序

来自分类Dev

如何在python中按数字排序?

来自分类Dev

如何在PHP中按容量排序

来自分类Dev

如何在Excel中的数组公式中按行求和?

来自分类Dev

如何在MySQL中按关联表中的匹配数对行进行排序?

来自分类Dev

如何在Excel中按数据对列进行排序/排序

来自分类Dev

如何在MYSQL中按工作日的三个字符排序

来自分类Dev

如何在连接多个表的查询中优化MySQL“按限制1排序”?

来自分类Dev

如何在MySQL中条件排序结果?

来自分类Dev

如何在MySQL中按月,年排序?

来自分类Dev

如何在C ++中仅按行排序,而不按行和/或空格排序

来自分类Dev

如何在MySQL中按周分组?

来自分类Dev

如何在Java中按多个字段排序对象?

来自分类Dev

如何在实体框架中按引用表列排序

来自分类Dev

如何在Perl中按列对数组或表排序?

来自分类Dev

如何在R中获得按频率排序的列表

来自分类Dev

如何在Jekyll中按标签对帖子排序?

来自分类Dev

如何在Rails中按字母顺序对电影排序?

来自分类Dev

如何在Android中按升序对DynamoDB Hashkey进行排序

来自分类Dev

如何在MongoDB中按字段值排序

来自分类Dev

如何在R中按组排序列

来自分类Dev

如何在PySpark中按价值有效排序?

来自分类Dev

如何在angularjs中按降序排序对象数组?

来自分类Dev

如何在Java中按其元素大小对ArrayList排序?

来自分类Dev

如何在Elasticsearch中按孩子数对父母排序

Related 相关文章

热门标签

归档