【和SQL对比】常数集合
建立如下的个人所得税率表视图
| 级别 | 应税额 | 税率 | 扣除数 |
| 1 | 500 | 5% | 0 |
| 2 | 2000 | 10% | 25 |
| 3 | 5000 | 15% | 125 |
| 4 | 20000 | 20% | 375 |
SQL解法
create view 税率表 as
select 1 级别, 500 应税额, 0.05 税率, 0 扣除数 from dual union
select 2, 2000, 0.1, 25 from dual union
select 3, 5000, 0.15, 125 from dual union
select 4, 20000, 0.2, 375 from dual
文本式的代码处理表格型常数时不容易对齐。
SPL解法
| A | B | C | D | |
| 1 | 1 | 500 | 5% | 0 |
| 2 | 2 | 2000 | 10% | 25 |
| 3 | 3 | 5000 | 15% | 125 |
| 4 | 4 | 20000 | 20% | 375 |
| 5 | =create(级别,应税额,税率,扣除数).record([A1:D4]) | |||
采用网格式的SPL代码更为整齐直观。
