解读写得不好的PL / SQL作业

时间:2015-04-21 02:31:20

标签: sql oracle plsql

我试图帮助他的学校工作的朋友,我已经筋疲力尽,想弄清楚导师要求的是什么。我在SQL方面经验丰富,但对Oracle来说是新手,所以我很难解释这些问题。以下是我们现在的问题:

1 http://puu.sh/hlhcg/65632b5c81.png

首先," blogid"字段不代表货币,所以我认为这是一个错字......数据库中有一个字段代表一种货币,所以我必须假设指导者意味着一个。任何人都可以给我解释对他们有意义的其他问题吗?

1 个答案:

答案 0 :(得分:2)

我疯狂的猜测是他想要这样的东西:

22:41:42 (18)SYS@sandbox> l
  1  declare
  2    value number := &value;
  3  begin
  4   dbms_output.put_line(
  5     to_char(value, 'L990.00', 'nls_currency=£')
  6   );
  7* end;
22:41:48 (18)SYS@sandbox> /
Enter value for value: 540
?540.00

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01
22:41:50 (18)SYS@sandbox> /
Enter value for value: 0
?0.00

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01

您可以在查询中使用to_char

P.S。除非你专门为没有人知道他想要的公司环境做好准备,否则我会找到另一位老师。

相关问题