kennethmowlp 发表于 2007-7-19 19:33

[求助] 新手求助一个SQL语句的问题

<P>有一个表的数据如下:<BR><BR>A1     A2     A3      A4<BR>----------------------------<BR>A      10     20      30<BR>B      100    200     300</P>
<P><BR>怎么用Select,给它成为下面的样子,Oracle上的<BR><BR>A1      A2      A3<BR>-------------------------<BR>A       10       1<BR>A       20       2<BR>A       30       3<BR>B       100      1<BR>B       200      2<BR>B       300      3</P>

luyihuaa5201 发表于 2007-7-21 09:42

还真不晓得哟!

心中有剑 发表于 2007-7-23 17:13

如果是固定4列 就好写了

cander56 发表于 2007-11-5 01:19

<P>如果反着写就好写了</P>

DasayHaoEr 发表于 2007-11-12 15:01

在Oracle里用rank()函数可以吧?

winzc 发表于 2007-11-20 21:35

<P>我不知道啊,[em08][em08][em08]</P>

ILoveMK 发表于 2007-11-20 22:52

这种问题并不难,认真想一下就知道了。[em05]

页: [1]

编程论坛