cd 发帖数: 32 | 1 有一个table,有两列,具体数据大致是这样的
A B | B*****g 发帖数: 34098 | 2 So here you suppose when you run
"SELECT A FROM table"
the return will be
1
2
3
...
???
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SELECT NVL ((SELECT A
FROM table
WHERE ((B != 0) OR (B IS NULL))
AND ROWNUM = 1), (SELECT A
FROM (SELECT ROWNUM seqno,
A
FROM table)
WHERE seqno = (SELECT
【在 cd 的大作中提到】 : 有一个table,有两列,具体数据大致是这样的 : A B
| cd 发帖数: 32 | | B*****g 发帖数: 34098 | 4 你这个应该有个order by吧,要不oracle可不一定按顺序。
【在 cd 的大作中提到】 : Thanks a lot!
|
|