在 Athena 查询语句中使用 ROW_NUMBER() 函数来实现 LIMIT 功能。以下是一个示例查询:
WITH temp_table AS (
SELECT column1, column2, ROW_NUMBER() OVER (ORDER BY column1) AS row_num
FROM my_table
)
SELECT column1, column2
FROM temp_table
WHERE row_num <= 10;
这个查询将从表格 my_table
中选取前 10 行,并以 column1
的值进行排序。通过使用 ROW_NUMBER()
函数和 WHERE
语句来实现了 LIMIT 的功能。