【和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代码更为整齐直观。