2.1 当前值引用

 

1.2 结构化数据


计算前 100 个奇数之和

SPL

A
1 =to(100)
2 =A1.sum(~*2-1)

A1.sum(~*2-1) 相当于 A1.(~*2-1).sum()。

SQL

SELECT SUM(2 * LEVEL - 1) AS sum_of_odd_numbers
FROM dual
CONNECT BY LEVEL <= 100;

Python

l=[i for i in range(1,101)]
s=pd.Series(l)
odd_sum=s.apply(lambda x:x*2-1).sum()

2.2 使用变量
SPL SQL Python 代码示例对比