请我有一个包含10行的表格,我想总结前五个数据。
----------
data
----------
1
2
3
4
5
6
7
8
9
10
我希望结果为1 + 2 + 3 + 4 + 5 = 15
答案 0 :(得分:1)
SQL查询(当数据未排序时,您不需要它):
>>> df.reindex_axis(sorted(df.columns, key=lambda x: df[x]['a']), axis=1)
z y x
a 1 4 7
b 8 5 1
c 3 6 9
SQL查询(当数据未排序,但您需要它时):
SELECT sum(data)
FROM (SELECT data
FROM myTable
LIMIT 5
) AS subquery;
答案 1 :(得分:0)
在SQL查询中,使用SELECT sum(data)
FROM (SELECT data
FROM myTable
ORDER BY data ASC
LIMIT 5
) AS subquery;
之类的limit
,这会将表的结果限制为前5行。和LIMIT 0,5
它。
所以:
sum
如果这没有帮助,请说明如何从MySQL中提取数据。