2024-06-26 00:10:51 发布
网友
我对使用SQL还不熟悉。你知道吗
如果我在SQL中有多个数据集,我想用它们来透视相同的行/列,那么有没有一种方法来设置这些数据集,使它们都能工作呢。或者,我仍然需要输入要透视的列和行的名称。你知道吗
例如,如果我有两张独立的桌子,一张有苹果,另一张有桔子。表格显示了某一天每种水果的数量。如果我想将表透视到一个表上的苹果总数和其他表上的橙子总数相加,那么我可以只使用SQL/Python中的一个函数对这两个表执行相同的操作吗?你知道吗
提前谢谢。你知道吗
执行此操作的典型方法使用union all和group by:
union all
group by
select date, sum(isapple), sum(isorange) from ((select date, 1 as isapple, 0 as isorange from apples ) union all (select date, 0, 1 from oranges ) ) ao group by date order by date;
执行此操作的典型方法使用
union all
和group by
:相关问题 更多 >
编程相关推荐