有没有其他方法可以引入行数而不必进行联合并指定所有其他列?
例如,假设我创建#faketable
了 4 列,A, B, C, D
然后我这样做:
select * from #faketable
union
select COUNT(*) from #faketable
这不起作用,因为我没有相同数量的列。
我试图避免这样做的是:
select * from #faketable
union
select COUNT(*), null, null, null from #faketable
行数不能作为列附加,它必须是它自己的行。有任何想法吗?
在这个例子中,输入三个 NULLS 很好,但是如果我有 100 列呢?不可能为每一列连续添加一个空值。我试图避免为每一列指定一个空值。