Redian新闻
>
怎么用sql query 实现这个功能?
avatar
怎么用sql query 实现这个功能?# Database - 数据库
cd
1
有一个table,有两列,具体数据大致是这样的
A B
avatar
B*g
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

avatar
cd
3
Thanks a lot!
avatar
B*g
4
你这个应该有个order by吧,要不oracle可不一定按顺序。

【在 cd 的大作中提到】
: Thanks a lot!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。