Oracle PL/SQL while loop循环实例
用 while loop 语句进行循环计算的一个实例。最近做题遇到,在此记录。
WHILE-LOOP 语法
当条件为真时,执行语句。
1 | WHILE condition LOOP |
实例
题目
给出一个 Power 表(表 1)的数据如下:
- 3 日的电费=1 日+2 日
- 4 日的电费=2 日+3 日
要求:
编写 SQL 语句,最终显示出六月所有电费。
答题
创建表,存入初始数据
1 | create table power(mon int,day int,fee int); |
计算整月的电费
1 | declare |
显示结果
1 | select * from power; |