在执行一个支点时,我得到了ORA-00936:缺少表达式

时间:2014-08-18 09:23:39

标签: oracle pivot ora-00936

执行以下sql语句时出现错误 [错误]执行(23:69):​​ORA-00936:表达式丢失

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个值,但我怎样才能显示它们。

0 个答案:

没有答案