0

在执行以下 sql 语句时,我收到错误[Error] Execution (23: 69): ORA-00936: missing expression

select sno,nam,gender,salary from cus pivot xml (count(sno) for nam in (any));

我们可以使用没有任何分组表达式的列名吗?实际上我想要整个列名作为特定表的行标题。提前致谢

让桌子成为

---------   --------    -----------------------

name        sno        salary

---------   --------    -----------------------

sony         1         20000

sweety       2         17500

以上是示例表。我希望的结果如下

---------   --------    

snoy        sweety        

---------   --------

1            2
20000        17500

对于两个值,我可以使用 IN 运算符,但我有 50 行或 50 个值,但我如何显示它们。

4

0 回答 0