在做数据库设计这块,很多时候表的数据模型就是典型的二叉树结构。于是在查询数据的时候,就涉及到了数据的递归查询。递归查询分为两种:1.从根节点查询自身以及所有的子节点;2.从子节点查询自身以及所有的父节点。下面分别以Oracle 11g 数据库和MsSql 2008 数据库为例,来实现上述两种类型的递...
                            
                            
                                分类:
数据库   时间:
2015-06-01 20:18:44   
                                阅读次数:
173
                             
                         
                    
                        
                            
                            
                                向下查第几层 select max(LEVEL) as maxLevel from T_lab a start with a.lab_id ='2015050510303643710' connect by prior a.lab_parentid =...
                            
                            
                                分类:
其他好文   时间:
2015-05-30 12:04:15   
                                阅读次数:
547
                             
                         
                    
                        
                            
                            
                                功能描述:有两张表,一张业务部门表A(A表中存某公司的所有业务部门信息),另一张表为用户表B(B表中存某公司所有用户所在的业务部门信息),要求使用SQL语句查询出各个部门的用户数量(注意:统计各业务部门的用户数量时,需要将其下所有子部门的用户统计进去); 表A: 表B: 方法描述: 使...
                            
                            
                                分类:
数据库   时间:
2015-05-26 21:03:41   
                                阅读次数:
112
                             
                         
                    
                        
                            
                            
                                一、需求 项目里要让用户能够设置所选择教材的章课节,以针对章课节提供相应的题目供用户做题。 设计:用户设置了教材后,首次登录,进行章节设置时。默认为用户选择第一章、第一课、第一节。 思路:用户访问页面,章一栏显示所有章,课一栏显示第一章下所有课程,节一栏显示第一章、第一课下的所有节。然后获取用...
                            
                            
                                分类:
编程语言   时间:
2015-05-23 14:08:43   
                                阅读次数:
110
                             
                         
                    
                        
                            
                            
                                语法:select *from tablename t start with column = ?connect by [prior] t.id = [prior] t.parentid例如:菜单表,表结构如下 数据如下: 一、从上向下查1、查询某个指定id的所有下级菜单select * fro.....
                            
                            
                                分类:
数据库   时间:
2015-05-22 18:40:59   
                                阅读次数:
139
                             
                         
                    
                        
                            
                            
                                题意:动态查询一段区间的和,支持单点更新。
开始刷线段树了,这是入门第一题。。。最基本的线段树操作,递归建树,递归查询,递归修改,向上更新节点,每个节点的值代表该节点对应区间的和 。
代码:
{CSDN:CODE:669947}...
                            
                            
                                分类:
其他好文   时间:
2015-05-19 13:10:15   
                                阅读次数:
129
                             
                         
                    
                        
                            
                            
                                DNS服务作为基础的网络服务在互联网中到处存在,学习搭建DNS服务器是网络管理员的基本技能之一。准备环境:vmwareworkstation10redhat5.10x86_64虚拟机2台主DNS:192.168.195.129ns1.jwh5566.com192.168.1.114连外网主要是客户端用来测试DNS是否递归查询的从DNS:192.168.195.12..
                            
                            
                                分类:
其他好文   时间:
2015-05-17 23:43:30   
                                阅读次数:
678
                             
                         
                    
                        
                            
                            
                                用到sql的遍历循环查询,如果不考虑用CET,估计又到了自己造轮子的时代了,现在觉得sql的CET确实是个好东西,针对SQL的递归查询,很是不错的方法;with etcRecommandINfo2(c_PRecommendNo,c_RecommendName,c_RecommendNo,i_Rty....
                            
                            
                                分类:
数据库   时间:
2015-05-14 18:22:02   
                                阅读次数:
172
                             
                         
                    
                        
                            
                            
                                Oracle递归查询创建表建表语句:CREATE TABLE SC_DISTRICT( ID NUMBER(10) NOT NULL, PARENT_ID NUMBER(10), NAME VARCHAR2(255 BYTE) ...
                            
                            
                                分类:
数据库   时间:
2015-05-11 12:40:33   
                                阅读次数:
149
                             
                         
                    
                        
                            
                            
                                对一颗树型结构存储的表进行递归查询,使用navicat for mysql 创建存储过程 pro_show_knowledge, 参数 -- ?IN `rootId` int ? ,通过知识点查询所有子节点数据并插入到临时表 tmp_knowledge_data中。 ...
                            
                            
                                分类:
数据库   时间:
2015-04-28 12:16:58   
                                阅读次数:
195