我在Relational DB的Source Table中有一个Column(SALARY), 例如15000是SALARY列中的记录 我想将它格式化为$ 15,000.00到Target表中,这是一个关系数据库 使用表达式转换。
三江源, 阿贾伊
答案 0 :(得分:0)
这可以通过以下步骤完成:
将所需列从源位置拉到表达式转换。
通过使用等式CONCAT('$',Source_Column)
将此新列加载到目标,而不是源中的列。
我希望这只是学习功能。在现实生活中,这是一种不好的做法。我们不需要将这些符号和所有符号保留在表格中。这可以直接在报告级别处理。
答案 1 :(得分:0)
可能是薪水栏中有不同类型薪水的情况,请在同一张表中说出“$ ollor”,“' euro','磅'等等。 我仍然同意托马斯·谢里安(Thomas Cherian)的观点,认为将符号存储在数据本身并不是一种好的做法。
如果是这种情况,你可以做两件事。
- 1.。)在表格中添加另一列并在其中存储类型的值,或者添加另一列存储转换率的列。
- 2.。)将所有值转换为一次货币并将其存储为无符号。