我想使用Oracle中的Pivot函数和/或SQL Server中的Pivot函数将行转置为列。我的用例与这个Efficiently convert rows to columns in sql server非常相似,但是我是按照特定的数据类型来组织数据的(如下所示的StringValue和NumericValue这是我的例子:
我有一个SQL查询,其中我正在计算一个名为(a,b)的函数,并执行如下减法when a=1 and b=0 then case when (c -cal(a,b)) >0 then cal(在oracleSQL中有没有什么方法可以存储这个函数的值,并且它是预先编写的SQL查询,所以我不能使用PL/SQL。