我想要一个执行此操作的SQL Select语句:
SELECT DISTINCT Column1,Column2,..,ColumnN FROM TABLE
WHERE whereStatement AND Entries.Count>1
因此,如果有多个条目完全满足WHERE条件,那么我只希望Column1到ColumnN。这是因为我想访问曲线,而只有一点的东西不是曲线。它至少必须具有两个点才能构成特性曲线。
问题:如何过滤给定WHERE条件下的条目数?
这是我目前的策略:
1用户选择“材质”和“曲线类型”
2运行上面的查询是为了显示可访问的数据(此处是状态和材料)
示例:对于下面的最终数据,将有4个条目(material1干燥)(material1调节)(material2干燥)(material2调节)
3在下一步中,用户可以选择要显示为曲线的条件(材料状态组合)
4使用上面选择的条件来构成查询
现在的问题是:从此查询结果中可以看到,material1在23°C下只有一个条目,这不是曲线。
有用的背景知识
我有一个带VBA excel接口的Oracle材料数据库。我使用VBA代码制定查询。例如,我使用这些查询模量与温度的关系得出的一个图。可以存储一个或多个模数,如果仅存储一个或多个模数,则不应将其显示为温度与模量。
答案 0 :(得分:2)
嗯,我认为带有HAVING
的{{1}}子句可以满足您的要求:
GROUP BY