HIVE SQL:从庞大的数据库中仅选择一个值的最快方法是什么

问题描述 投票:0回答:1

背景:有一个基于HIVE的自定义SQL数据库,管理员禁止了*等。>

我想获取last_year_today的日期,所以一行就足够了。

SELECT
    (time - 10000) AS this_day_of last year
FROM
    table
WHERE
   <a customized funciton works like datetime.now() in INT 'YYYYMMDD' format>
LIMIT 1
-- i've tried "SELECT TOP 1...", failed.

我已经找到方法了,但是太慢了。我想知道是否还有更好的方法?谢谢!

[背景:有一个基于HIVE的自定义SQL数据库,管理员禁止*,等等。我想获取last_year_today的日期,所以一行就足够了。 SELECT(时间-10000)AS ...

sql performance select rows
1个回答
0
投票

我有点困惑。您为什么不简单地运行这样的查询?

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.