SQL查询以根据动态输入选择结果

时间:2015-08-14 06:50:04

标签: oracle11g

在我的项目中,我们使用的表格中有大约60列。现在,当用户使用INVOICE_NUMBER搜索时,我们在结果屏幕中仅显示12个列字段值。但是现在用户希望具有这12个列字段值的灵活性,他应该能够为特定的INVOICE_NUMBER选择一些额外的列字段值。 例如: 表MyTable中有5列(A,B,C,D,E)。我们根据查询显示结果::从MyTable中选择A,B,其中C ='某些值' 但是根据用户要求,查询应该以他能够放入任何剩余列名(D,E)的方式编写,并相应地得到结果。假设他选择D列与A和B一起显示特定的C值。

如果在SQL中尽可能的话,有人可以帮助查询。

此致

0 个答案:

没有答案