刚看了个人想用sql实现父联表的树形实现,看了下,自己用sql2000的语法写了个。。

SQL开发--树形层次累计求和案例 今天碰到一个朋友找我帮忙写一个 阅读详情

CREATE TABLE t1

(

model INT,

ModelName    VARCHAR(50),

ParentId    INT

)

INSERT INTO t1 VALUES(100,'商品管理',0)

INSERT INTO t1 VALUES(101,'订单管理',0)

INSERT INTO t1 VALUES(107,'商品管理',100)

INSERT INTO t1 VALUES(108,'明细管理',100)

INSERT INTO t1 VALUES(109,'三级菜单',107)

 

 

alter function getDep(@model int )

returns varchar(200)

as

begin

declare @returns varchar(200)

Set @returns='┝'

declare @temp int

set @temp= (select ParentId from t1 where model=@model)

while(@temp<>0)

begin

set @returns='  '+@returns

set @temp=(select ParentId from t1 where model=@temp)

end

return @returns

end

 

alter function getbb(@model int )

returns varchar(200)

as

begin

declare @returns varchar(200)

set @returns=@model

declare @temp varchar(200)

set @temp= (select ParentId from t1 where model=@model)

while(@temp<>0)

begin

set @returns=Convert(varchar(200),@temp)+Convert(varchar(200),@model)

set @model=@returns

set @temp=(select ParentId from t1 where model=@temp)

end

return @returns

end

 

 

select *,dbo.getDep(model)+ModelName from t1 order by dbo.getbb(model)

Oracle数据库数据编程SQL<1.5 集合、树形查询level> (1)并集:(2)交集:intersect(3)差集:minus(4)辅助理解A(1,2,3,4)B(3,4,5,6)A union B =(1,2,3,4,5,6)--去重A union all B =(1,2,3,4,3,4,5,6)--不去重。 阅读详情

相关推荐

11-4 AEB 算法原理及系统组成

本专题旨在探讨如何利用仿真软件开发自动紧急制动系统AEB,主要通过整理开发流程,实现从需求到验证的全流程掌握,为后续开发提供支持;同时,研究了如何在汽车自动驾驶仿真工具中开发自己的算法,并解决了从ISO、E-CNAP、GB/T以及交通法规等提炼出功能需求的问题,以快速实现原型模型的开发。本专题重点讲解了AEB的工作原理、系统/软件架构和需求、算法模型及实现、CCRs/CCRb/CCRm建模与仿真、VRU-AEB-B/P/M建模与仿真,同时还提供了测试用例,期待将AEB算法成功地产品化。

AIgraphX 8553

树形结构数据查询------数据库篇(利用Sql查询出父节点及其底下所有子节点[包括子节点下的子节点])

1.背景 最近工作老是会遇到需要根据父节点查询底下所有子节点的业务。心里突然冒出想直接使用sql语句一步到位查询出来的想法,故此尝试了一波,没想到效果还不错,记录下来说不定以后可以继续沿用和改进。也希望能给更多需要的人提供一点帮助。 这里主要介绍一下两种数据库中sql的查询实现。分别为mysql和sqlserver,两者之间的实现方法还是有些不同的。新手一个,还不能深刻的剖析原理,所以多多谅解...

每天进步一点点 1万+

昇腾310B实战:FFmpeg硬件加速全流程解析与性能优化

本文详细解析了昇腾310B与FFmpeg硬件加速的全流程,包括环境配置、性能优化及常见问题排查。通过实战案例展示,昇腾310B在视频转码中性能提升可达6倍,同时降低功耗,特别适合多媒体处理和高性能计算场景。

m3n5b7v8c9x的博客 735

sql server 2000 实现树形结构表格查询

树形结构是一类重要的非线性结构,在关系型数据库中如何对具有树形结构的表进行查询,从而得到所需的数据是一个常见的问题。 本文笔者以 SQL Server 2000为例,就一些常用的查询给出了相应的算法与代码,颇值得读者借鉴。 关系型数据库将数据按表结构形式进行组织。它对表格的处

流浪(WESTKING)的专栏 4075

STM32实战:5分钟搞定MXL90614红外测温模块的I2C驱动(附完整代码)

本文提供了一份快速集成MLX90614红外测温模块的STM32实战指南。通过详细的软件I2C驱动代码,重点解析了SMBus通信协议、CRC校验及温度数据转换,帮助开发者避开常见陷阱,实现5分钟内完成模块驱动并读取准确温度值。

wasm7browser的博客 353

编译CycloneDDS和CycloneDDS-CXX踩过的坑——CMake Error at CMakeLists.txt:227 (find_package):

最近编译CycloneDDS和CycloneDDS-CXX踩了两个坑,花了不少时间。做个简单的记录,免得以后又踩到。注意:CycloneDDS-CXX编译依赖CycloneDDS,因此必须先编译CycloneDDS需要严格按照步骤进行,否则要入坑步骤如下,1先编译CycloneDDS以上步骤完成CycloneDDS的编译和安装,生成的bin include lib等位于install目录下面。

usstmiracle的博客 1900

SQL 2000和2005 树形递归法小汇总

/** 本人在前辈基础上整理而成 *内容是关于递归查询的 2000 和2005不同的用法*/  --测试数据if OBJECT_ID(tb) is not null drop table tb goCREATE TABLE tb(ID char(3),PID char(3),Name nvarchar(10))INSERT tb SELECT 001,NULL ,

飞轩亭 5239

无人机避障——卡内基梅隆大学(CMU)CERLAB 无人机自主框架复现

CMUCERLAB无人机自主框架是一个模块化的无人机自主导航系统,包含感知、测绘、规划和控制等组件。安装过程中遇到的主要问题包括:(1)cv_bridge路径未正确识别,需手动指定路径;(2)OpenCV版本冲突(4.2与4.6),导致动态导航节点崩溃。解决方案包括:完全卸载OpenCV4.2,重新编译安装OpenCV4.6,并修改相关CMakeLists文件指定版本。最终成功运行仿真环境,实现无人机在Gazebo和RViz中的自主避障导航功能。

weixin_45390670的博客 1647

树形数据显示SQL示例代码(在ms sql 2000 DBMS中调试通过)

    树形数据显示SQL示例代码(在ms sql 2000 DBMS中调试通过)SELECT DeptCode1 + DeptCode2 + DeptCode3 AS dpcode,       CASE WHEN deptname2 = THEN deptname1 WHEN deptname2       deptname3 = THEN DeptName1 + / +

yzc的专栏 1168

CodeBuddy Code CLI 常用工作流:17个实战场景全解析

CodeBuddy Code CLI 17个实战场景解析 本文详细介绍了CodeBuddy Code CLI在17个开发场景中的高效应用,包括: 快速理解新代码库 高效修复Bug 安全重构代码 使用子代理系统处理专业任务 Plan Mode安全分析 自动化测试处理 创建合并请求 文档生成与维护 图片内容分析 文件目录快速引用 每个场景都配有具体命令示例和最佳实践,帮助开发者提升工作效率。

简简单单Onlinezuozuo 1079

黏菌优化算法(SMA)详解:从生物智能到优化引擎

黏菌优化算法(SMA)是一种新型生物启发式优化算法,模拟多头绒泡菌的智能觅食行为。该算法包含接近食物、包围食物和抓取食物三个阶段,通过数学模型将生物行为转化为优化过程。SMA采用权重自适应机制和参数振荡模型实现探索与开发的平衡,具有参数简单、收敛性好等优势。算法可通过MATLAB/Python实现,并应用于函数优化、工程设计和神经网络训练等领域。研究表明SMA在求解复杂优化问题时表现优异,未来可通过混沌增强、混合策略等方式进一步提升性能。

qq_42212808的博客 659

sqlserver2000递归

树形结构是一类重要的非线性结构,在关系型数据库中如何对具有树形结构的表进行查询,从而得到所需的数据是一个常见的问题。本文笔者以 SQL Server 2000 为例,就一些常用的查询给出了相应的算法与代码,颇值得读者借鉴。   树型结构   关系型数据库将数据按表结构形式进行组织。它对表格的处理方便灵活,且易学易用,因而得到广泛的应用。关系型数据库所处理的表格是线性结构的,表的每一行对应着一个数据

3条鱼 的命名空间 1301

SAP FICO 中的 F-02 :概念、使用场景及案例解析

在 SAP FICO (财务会计与管理会计) 模块中,F-02 是一个用于录入总账凭证的事务代码。这个事务代码主要用于手动输入总账凭证,适用于各类财务交易,例如资产购入、费用支付、收入确认等。F-02 的重要性在于,它允许财务人员在 SAP 系统中创建凭证,并确保这些凭证能够正确影响总账账户。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2060

SQL图示树形数据表查询存储过程

SQL图示树形数据表查询存储过程1、引言     所谓树形层次数据表 ,通常指的是通过两个父子ID字段来标识记录行之间的层次关系,即在关系数据中实现树形数据结构。如SQL SERVER数据库Northwind中表Employees, 用EmployeeID字段引用ReportsTo字段表示领导与被领导关系 。      对于树形层次数据表, 前端程序可以通过TREEVIEW控件来观察,

xqzl的专栏 2421

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

SQL 实现树的查询

用SQL 实现树的查询树形结构是一类重要的非线性结构,在关系型数据库中如何对具有树形结构的表进行查询,从而得到所需的数据是一个常见的问题。本文笔者以 SQL Server 2000 为例,就一些常用的查询给出了相应的算法与代码,颇值得读者借鉴。 树型结构 关系型数据库将数据按表结构形式进行组织。它对表格的处理方便灵活,且易学易用,因而得到广泛的应用。关系型数据库所处理的表格是线性结构的

wobo0097的专栏 1041

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

.NET平台下Web树形结构程序设计

首先,我们在SQL SERVER 2000里建立一个表tbTree,表的结构设计如下:列名 数据类型 描述 长度 主键ID Int 节点编号 4 是ParentID Int 父节点编号 4 ConText Nvarchar 我们要显示的节点内容 50 using System.Collections;using System.ComponentModel;using System.Data;u

gu0072003的专栏 1137

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SQL 2000和2005 树形递归法小汇总 收藏

--测试数据if OBJECT_ID(tb) is not null drop table tb goCREATE TABLE tb(ID char(3),PID char(3),Name nvarchar(10))INSERT tb SELECT 001,NULL ,山东省UNION ALL SELECT 002,001,烟台市UNION ALL SELECT 004

zhiguo2010的专栏 533

sql树形算法

SQL 2000和2005 树形递归法小汇总 --测试数据 CREATE TABLE tb(ID char(3),PID char(3),Name nvarchar(10)) INSERT tb SELECT '001',NULL ,'中国' UNION ALL SELECT '002','001','陕西省' UNION ALL SELECT '003','002','西安市' UN

cxzhq2002的杂记 756

SQL实现树查询

SQL实现树查询导读: 用SQL 实现树的查询 树形结构是一类重要的非线性结构,在关系型数据库中如何对具有树形结构的表进行查询,从而得到所需的数据是一个常见的问题。本文笔者以 SQL Server 2000 为例,就一些常用的查询给出了相应的算法与代码,颇值得读者借鉴。 树型结构 关系型数据库将数据按表结构形式进行组织。它对表格的处理方便灵活,且易学易用,因而得到广泛的应用。关系型数据库所处理的表

3293

sql2000 mysql_MS SQL Server2000转换成MySQL

按计划今天着手进行将后台数据库从MS SQL Server2000转换成MySQL5.1.3。目的是便于发布软件的测试版本。1. 驱动:mysql-connector-odbc-5.1.11-win32.msi。测试Win7*64, XP通过, Win7*32、Win8的暂时没环境测试,待测。2. MySQL_5.1.3免安装版。3. MSS2SQL工具软件转换SQLServer2000的表结构...

weixin_42513269的博客 292

sql server 2000 递归操作方法

sql server 2000 递归操作方法

one_dollar 1212

树形结构在开发中的应用

树形结构在开发中的应用撰文: 李洪根本文首发于《优快云开发高手》2003年第十二期  概述TreeView是一个重要的控件,无论是在VB.NET,C# 还是VB、Delphi等各种语言中,都充当了导航器的作用。在实际工作中,很多情况下需要将TreeView与数据库进行连接,以填充其节点。在Windows Form和Web Form中,我们可以用TreeView来显

李洪根的blog-专注软件开发技术 6588

用SQL实现树的查询

用SQL实现树的查询■ 逍遥树形结构是一类重要的非线性结构,在关系型数据库中如何对具有树形结构的表进行查询,从而得到所需的数据是一个常见的问题。本文笔者以 SQL Server 2000 为例,就一些常用的查询给出了相应的算法与代码,颇值得读者借鉴。 树型结构 关系型数据库将数据按表结构形式进行组织。它对表格的处理方便灵活,且易学易用,因而得到广泛的应用。关系型

UP TO YOU 随心•索遇 1807

.NET平台下创建动态Web树形结构程序设计

使用TreeView控件创建树形结构  数据库结构设计   本文使用的是MS-SQLSERVER2000,涉及到以下两个数据库表:表名说明表名说明MainBords主版编号表SubBorads子版表     各表中的字段如下:MainBoards中的字段设置字段类型说明MainID整型索引号MainName字符型主版名称 SubBoards中的字段设置: SubBoards中的字段设置: 字段类型

紫璇mm的专栏 1240
上一篇: 基于Jquery相关插件
下一篇: 怎样向SQL Server中更新数据时锁定数据库
fuda_1985
博客等级 码龄20年 77粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值