易截截图软件、单文件、免安装、纯绿色、仅160KB

oralce 的一个SQL - Oracle / 基础和管理

问题提出:

一个高级SQL语句问题 
假设有一张表,A和B字段都是NUMBER,
A B
1 2
2 3
3 4

有这样一些数据
现在想用一条SQL语句,查询出这样的数据

COLA COL1 COL3 COL2 COL1
4 4 3 2 1

就是说,A和B的数据表示一种连接的关系,现在想通过A的一个值,去查询A所对应的B值,直到B为NULL为止,然后按照根到叶子显示
实在是没看懂。。。
4怎么对应4 3 2 1的呢?

确实

题目看懂了,不过不知道怎么实现

没看太明白
你那个COLA COL1 COL3 COL2 COL1分别代表什么意思
COLA就是指定的A列的值?

引用
没看太明白
你那个COLA COL1 COL3 COL2 COL1分别代表什么意思
COLA就是指定的A列的值?


COLA 对应的是 根的值 COL4 COL3 COL2 COL1 依次是从根到 叶子 中间的所有节点


或许得用到pl/sql,一条查询能好像不行吧,那列也是动态增长的啊。。。

引用
SQL codewith ttas(select1 a,2 bfrom dualunionallselect2,3from dualunionallselect3,4from dualunionallselect4,nullfrom dualunionallselect5,6from dualunionallselect6,7from dualunionallselect7,8from dualu?-


一个父节点上如果有多个子节点 貌似就不对了阿

不会!
 帮顶了!

没看出来算法逻辑。

关注学习下

引用
引用 6 楼 wildwave 的回复:
SQL codewith ttas(select1 a,2 bfrom dualunionallselect2,3from dualunion


相关问答:

oracle spatial空间函数出错 - Oracle / 高级技术

在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

oracle 安装 01092 错误 - Oracle / 基础和管理

oracle 11g 安装 01092 错误,
日志信息:
[oracle@linux trace]$ vi alert_orcl.log 
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号