我实际上正在处理 Oracle 报告。我遇到的一种情况是为报告创建一个参数,即费用类型。我有一个名为 type_of_fees 的表,其中一列名为type_of_fees
我有几条记录,例如:
- 月租 1
- 月租 2
- 月租 3
- 1个月存款
- 2个月押金
- 冷气收费
- 效用
- 提前 1 个月 - 每周租金
对于参数,我想从下拉列表中选择一个值列表:
- 月租
- 存款
- 空调
- 实用程序
- 其他
所以我想当用户选择月租时,它会显示我在表中得到的月租类型_onthly rent 1,monthly rent 2,monthly rent 3。
我还想在选中时将其他记录(例如 1 个月预付款和每周租金)放在“其他”下。现在,如果我没记错的话,我将不得不创建一个视图以使事情变得更容易
我会想象需要像 SELECTION_TYPE 和 TYPE_OF_FEES 这样的列。
我将如何插入自定义记录,例如 SELECTION TYPE 将显示适当类型的费用?
预期视图示例:
----------------------------------
selection_type | type_of_fees |
----------------------------------
Monthly Rental | monthly rental 1
----------------------------------
Monthly Rental | monthly rental 2
----------------------------------
Monthly Rental | monthly rental 3
----------------------------------
Deposits | 1 month deposit
----------------------------------
Deposits | 2 months deposit
----------------------------------
Airconditioning | Aircond charges
----------------------------------
Utilities | Utility
----------------------------------
Others | 1 month advance
----------------------------------
Others | weekly rental
----------------------------------
我如何创建这个?特别是为selection_type
列创建数据的部分。我对创建视图不是很熟悉。
查询出我打算使用的数据没有问题,但我只需要创建视图,以便我可以使用 selection_type 更轻松地查询出事情:
SELECT DISTINCT TYPE_OF_FEES FROM TYPE_OF_FEES
WHERE TYPE_OF_FEES LIKE '%deposit%'
顺便说一句,我在 Oracle 上。请如果有人可以解释和帮助。