`
sogotobj
  • 浏览: 654644 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

有一个问题想请教各位达人

阅读更多

树型数据结构(比如:一个信息系统中对单位部门的描述)在关系数据库系统中的实现算法(SQL、T-SQL或PL/SQL语言实现)

有一个表主要描述单位部门,且单位部门层次不定即一个单位A有子单位B,C。子单位B、C又有子单位,子单位B、C的子单位又有子单位。。。等等。

表结构如下:

表名:department

字段 数据类型

dpcode int --单位代码

dpname varchar(100) --单位名称

dpcode_p int --上一级单位代码

求:1、无子单位的单位数即求树的叶子数。

2、此表的单位有多少级(层)即求树的层数。

3、某同一级别(层次)的单位有多少即求树的某一层的结点数。

4、某一单位属于那一级(层),是否无子单位即求树的某一结点属于那一层,是否是叶子。

解答(ms sql 2000调试通过):

1、select count(*) as 叶子数from department wheredpcode not in

(select distinct dpcode_p from department )

其它问题的暂时无法解决,望各位达人给个意见(最好少用或者不要用变量和游标,要考虑时空效率)?

分享到:
评论

相关推荐

    问题请教工程,问题请教工程

    在IT行业中,问题请教工程是一项常见且至关重要的任务。它涉及到技术咨询、故障排查、解决方案设计等多个环节,是提升技术水平和团队协作效率的关键。在这个场景下,"问题请教工程"可能指的是开发者或工程师在遇到...

    请教一下各位大神,我想新增一个类模块 应该如何做

    例如,你可以创建一个简单的类模块,定义一个名为`Person`的对象,包括`Name`属性和`SayHello`方法: ```vb Option Explicit Public Class Person Private m_Name As String Public Property Get Name() As ...

    问题请教高手

    问题请教高手问题请教高手

    请教C语言问题

    请教C语言问题

    部编三年级上册语文口语交际:请教.pdf

    课程内容首先通过一个情景导入的方式激发学生的兴趣,老师以自己即将面临听课的紧张心情为例,向学生们求教如何缓解紧张情绪,从而引入到请教的主题。随后,通过组织闯关游戏的方式,让学生在实践中学习如何向他人...

    小图切换大图如何写,请教各位

    想要如图效果,如何做,点击小图大图跟着变

    口语交际:请教.docx

    在这个过程中,引导学生注意请教的技巧,如清晰地表达问题,向别人表示感谢,以及即使无法解答也要礼貌回应。 通过游戏,学生可以实践请教的步骤和注意事项,如: 1. 清楚地陈述需要帮助解决的问题。 2. 无论结果...

    SDI框架边框自绘,久久未解决。

    解决不了的问题,请教各位达人。 冷不丁的发现边框总有白色所在,想更美观些。

    请教几个数学问题.doc

    数学,这个古老的学科,一直以来都是人类智慧的结晶。...每一个问题都是一个引人入胜的探索之旅,激励着数学家们不断前进,追求新的发现和理解。无论是大胆的猜想还是深思熟虑的证明,数学的精神始终在于挑战和创新。

    口语交际 学会请教.pdf

    【口语交际 学会请教】 在我们的日常生活中,...在请教的过程中,我们不仅能解决问题,还能提升自身的沟通能力和人际关系,使我们成为一个更有智慧和魅力的人。因此,"学会请教"是我们在成长道路上不可或缺的一课。

    SVPWMSimulink问题请教-svpwm.mdl

    SVPWMSimulink问题请教-svpwm.mdl 这个论坛里网有上传的SVPWM文件,为什么仿真的时候总是提示TS没有定义,在哪定义TS?

    关于MOS的dummy问题

    最近碰到CMOS的dummy问题 特想请教一下各位的意见 我是觉得 dummy MOS 必须要和被保护的 MOS 管是同一个方向的即:S---D 方向 和 GATE 方向 分别相同 这就牵涉到 designer 必须规定好 dummy MOS 的尺寸 就是说:L...

    请教MATLAB的图象多重分形程序-multifractal.m

     最近在做图象多重分形的分析,在MATHWORKS上找到一个国外程序,可以做.但是分 析的结果有点问题,a-f图的fmax大于2.另外,在运行的时候,会提示错误Size vector should be a row vector with integer elements, ...

    vb请教:用vb写了一个打印当前页的命令,但总是出现打印窗口,有没有办法不出现这个窗口直接打印

    请教:用vb写了一个打印当前页的命令,但总是出现打印窗口,有没有办法不出现这个窗口直接打印 悬赏分:25 - 解决时间:2010-2-4 11:07 因为经常需要打印当前的某一页而不是全部,所以在网上找到这个命令,建立宏...

    liegie_文件有点问题请教一下_

    在IT领域,尤其是在科学计算和数据分析中,"计算能带"通常是指电子能带结构的计算,这是一个在固体物理和材料科学中非常重要的概念。能带理论是理解半导体、绝缘体和导体行为的基础,它涉及到量子力学和固体物理学的...

    java pdf转化成jpg 遇到的问题,请教高手。

    首先,我们需要一个库来处理PDF和图像转换。Apache PDFBox和iText是两个广泛使用的开源库,但在这个场景下,我们更倾向于使用PDFBox,因为它包含了直接将PDF页面渲染为图像的功能。 1. **引入PDFBox库**: 在Java...

    小弟的一个作业,第一次做这些,请教下

    【小弟的一个作业,第一次做这些,请教下】 这个标题表明了这是一项关于加密基础知识和安全通信的作业,可能是计算机科学或网络安全课程的一部分。作业的主要目的是让学生熟悉在课堂上学习的加密方法,并涉及网络编程...

    新人教统编版三年级上册语文 口语交际:请教 优质教学反思.docx

    【口语交际:请教】是小学语文课程中的一个重要环节,旨在培养学生的沟通能力和解决问题的技巧。在新人教统编版三年级上册的语文教学中,这一主题的教学反思对于提升学生的口语交际能力具有深远影响。 首先,教学...

    新五四制人教统编版三年级上册语文 口语交际:请教 教学课件.pptx

    综上所述,这个教学课件旨在通过具体的案例和活动,教导三年级的学生如何有礼貌地请教问题,提高他们的口语交际能力和问题解决能力。通过这样的教学,学生不仅能学会如何在学习上求助,还能在日常生活中更加自信地与...

    新人教统编版三年级上册语文 口语交际:请教 教学课件.pptx

    【口语交际:请教】是小学语文教育中的一个重要环节,旨在培养学生的沟通能力和解决问题的能力。在这一教学主题中,孩子们将学习如何在面对困难时礼貌、有效地向他人求助。以下是几个关键知识点的详细说明: 1. **...

Global site tag (gtag.js) - Google Analytics