sql server 父子层次查询
来源:互联网 发布:程序员没有项目经验 编辑:程序博客网 时间:2024/06/02 07:30
WITH DeptTree
as
(
select No,Name,parentNo,0 as Level,cast('0' as nvarchar(max)) as treepath from Port_Dept where No = '100'
union all
select d.No,d.Name,d.parentNo,tr.[Level] + 1,tr.treepath + [dbo].[Lpad](Row_Number() over (order by tr.No desc),8) as treepath from Port_Dept as d
inner join DeptTree as tr on d.parentNo = tr.No )
SELECT No,replicate(' ',Level*3)+Name as Name,treepath from DeptTree order by treepath
--左端补指定数量的字符
create FUNCTION dbo.Lpad
(
@i int,@len int
)
RETURNS nvarchar(max)
AS
BEGIN
RETURN cast (replicate('0', @len - len(@i) ) + convert(nvarchar,@i) as nvarchar(max))
1 0
- sql server 父子层次查询
- SQL Server 父子迭代查询语句,树状查询
- Sql Server父子关系迭代查询SQL
- Mysql中的递归层次查询(父子查询)
- 父子查询的sql
- 请使用PL/SQL来按父子层次关系查询出表的所有数据
- SQL 层次查询
- Mysql中的递归层次查询(父子查询)
- Mysql中的递归层次查询(父子查询)
- Mysql中的递归层次查询(父子查询)
- Oracle与SQL-Server数据库SQL"树查询"对比[按照父子节点关系递归拼接]
- MySQL中单句实现无限层次父子关系查询
- SQL 递归查询所有父子节点
- SQL SERVER父子关系表生成
- 【mysql 递归查询】Mysql中的递归层次查询(父子查询)
- SQL:Oracle层次查询总结 connect by
- SQL Server 2008程序设计之 cte递归查询中限制递归层次,PIVOT和UNPIVOT表旋转的应用
- 查询sql server慢查询
- .NET 4.0中的泛型协变和反变
- OpenWRT下Dnsmasq本地域名泛解析和禁止DNS劫持
- Linux下Solr相关配置
- Linq 多条件查询类及 两日期之间查询
- 数据结构_8:查找:Hash:C语言
- sql server 父子层次查询
- HTML5 Boilerplate - 让页面有个好的开始
- Batch语言整理
- 教你如何用xcode生成api文档 1
- SSZipArchive使用详解
- 总结
- HttpClient使用详解
- Atitit.软件开发的非功能性需求attilax 总结At
- 泛型指针