我使用Server 2012尝试获取表中某一列的值,并将它们放入另一列表中的另一列表的值中。如果我试图运行以下查询: SELECT column3 WHERE (ScopeID IS NOTNULL)对于table2,column3是相同的类型( int),允许使用NULL值。但是,当我尝试执行查询时,它会返回
在vertica中,有没有一种方法可以选择表中可能存在或不存在的列,如果该列不存在,则获取null作为值? 用例是堆叠来自多个表的数据,并编写一个脚本来执行此操作。并不是所有的列都存在于所有的表中,所以我想像这样编写一个脚本,在某个特定的表中不存在某一列的情况下,只获取NULL值。... field100 from table2 ) UNION ALL
(SELECT field1, field2, ... field100 from tab