我有10列,名称对应于不同的任务编号。我想要一份清晰的所有名字的清单。 我已经尝试过了,但遇到了Oracle错误。select distinct(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) from x where y is not null; a1 - a10都是名称,我只需要不同值的聚合列表
我有一个名为"preference“的表,它在oracle中包含100多列,我写了一点复杂的SQL,它需要使用关键字UNION/INTERSECT/MINUS来进行查询。由于不限长度的字符串按需存储,业务关注已发生变化。有一列需要重新定义为Clob类型。Oracle不允许在clob类型上使用union,所以理想情况下a.*不能在这里使用。我修改了SQL,如下所示:
s