在 PL/SQL 中将距离从千米转换为米和厘米
任务是在 PL/SQL 中将距离从千米转换为米和厘米。PL/SQL 是 SQL 的扩展,它将 SQL 的数据处理与过程语言的工作相结合。
根据该问题,我们应该有千米距离,其值必须转换为米和厘米。
根据转换规则:
1 千米 = 1000 米
1 千米 = 100000 厘米
根据此转换规则,我们希望距离通过 PL/SQL 中的逻辑进行转换。
示例
Input: kilometer = 10 Output: meter = 10000 Centimeter = 1000000 Input: kilometer = 9 Output: meter = 9000 Centimeter = 900000
我们将使用的方法
将千米值作为输入。
将千米值乘以 1000,然后存储并将结果打印为米。
将米的数值乘以 100,然后存储并将结果打印为厘米。
示例
--DECLARATION DECLARE KM NUMBER := 4.5; meter NUMBER := 0; Cem NUMBER := 0; --BODY BEGIN meter := km * 1000; Cem := meter * 100; dbms_output.Put_line('The value of 4.5 KM to meters is: ' ||meter); dbms_output.Put_line('The value of 4.5 KM to centimeters is: ' ||cem); END; --BODY END
输出
如果运行上面的代码,它将生成以下输出:
The value of 4.5 KM to meters is: 4500 The value of 4.5 KM to centimeters is: 450000
广告