SELECT dpcode1+dpcode2+dpcode3 as 部门代码,dpname1+dpname2+dpname3 as 部门名称 FROM T_Dpt where dpname1 is not null and dpname2 is not null and dpname3 is not null union all SELECT dpcode1+dpcode2+dpcode3 as 部门代码,dpname1+dpname2 as 部门名称 FROM T_Dpt where dpname1 is not null and dpname2 is not null and dpname3 is null UNION ALL SELECT dpcode1+dpcode2+dpcode3 as 部门代码,dpname1 as 部门名称 FROM T_Dpt where dpname1 is not null and dpname2 is null and dpname3 is null;
运行结果:
部门代码 部门名称
01外语系
0102 外语系日语专业
0102001外语系日语专业0331班
0103 外语系商务英语
0103001外语系商务英语0341班
0104 外语系教工
0103002 外语系商务英语0242班
附:
用到的基本表
CREATE TABLE [dbo].[T_Dpt] (
[DpCode1] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[DpCode2] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[DpCode3] [char] (3) COLLATE Chinese_PRC_CI_AS NULL ,
[DpName1] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
[DpName2] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
[DpName3] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
) ON [PRIMARY]
示例数据:
DpCode1 |
DpCode2 |
DpCode3 |
DpName1 |
DpName2 |
DpName3 |
01 |
|
|
外语系 |
null |
null |
01 |
02 |
|
外语系 |
日语专业 |
null |
01 |
02 |
001 |
外语系 |
日语专业 |
0331班 |
01 |
03 |
|
外语系 |
商务英语 |
null |
01 |
03 |
001 |
外语系 |
商务英语 |
0341班 |
01 |
04 |
|
外语系 |
教工 |
null |
01 |
03 |
002 |
外语系 |
商务英语 |
0242班 |
分享到:
相关推荐
实例065 多级数据库树状结构数据显示 实例066 可动态修改节点的树状结构 实例067 带复选功能的树状结构 实例068 显示磁盘目录 实例069 树型提示框 2.7 RichEdit控件典型实例 实例070 利用RichEdit显示Word...
实例065 多级数据库树状结构数据显示 实例066 可动态修改节点的树状结构 实例067 带复选功能的树状结构 实例068 显示磁盘目录 实例069 树型提示框 2.7 RichEdit控件典型实例 实例070 利用RichEdit显示Word...
实例074 将数据库数据显示到树视图中 88 实例075 用TTreeView控件制作导航界面 90 实例076 TTreeView组件遍历磁盘目录 91 实例077 TTreeView组件在数据库中的应用 92 2.7 TStringGrid控件应用典型实例 94 ...
取注册表键句柄 全面操作SQL Server 2000 R RAR压缩模块 1.0 RC4 加密算法 1.0 RC4-林子深 RUN加减模块1.0 日期格式规范 日期设置模块 日期时间增强 软件注册模块 软件注册算号器模块 S Sqlite表管理 SQL...
实例127 使用odbc dsn连接sql server数据库 实例128 使用ado.net对象录入数据 实例129 利用存储过程录入数据 实例130 使用oledbdatareader读取文本文件的内容 实例131 使用sqldatareader读取用户登录信息 实例132 ...
cc实例065 多级数据库树状结构数据显示 cc实例066 可动态修改节点的树状结构 cc实例067 带复选功能的树状结构 cc实例068 显示磁盘目录 cc实例069 树型提示框 2.7 RichEdit控件典型实例 cc实例070 利用...
cc实例065 多级数据库树状结构数据显示 cc实例066 可动态修改节点的树状结构 cc实例067 带复选功能的树状结构 cc实例068 显示磁盘目录 cc实例069 树型提示框 2.7 RichEdit控件典型实例...
cc实例065 多级数据库树状结构数据显示 cc实例066 可动态修改节点的树状结构 cc实例067 带复选功能的树状结构 cc实例068 显示磁盘目录 cc实例069 树型提示框 2.7 RichEdit控件典型实例...
实例127 使用odbc dsn连接sql server数据库 214 实例128 使用ado.net对象录入数据 217 实例129 利用存储过程录入数据 219 实例130 使用oledbdatareader读取文本文件的内容 222 实例131 使用sqldatareader读取用户...
数据库:SQL Server 2005 Web服务器:IIS 5.1及以上版本 2.本书17~27章所附代码的运行环境 数据库采用MySQL 4.0及以上版本 服务器采用Tomcat 5.0 及以上版本 开发工具采用Eclipse 3.1以上版本 3.本书所附...
5.5 了解基本的函数结构 5.5.1 函数命名 5.6 使用参数 5.7 理解作用域 5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.9.1 从函数返回一个值 5.10 实现递归 5.10.1 名称空间 5.11 进一步学习 5.12 下一...
5.5 了解基本的函数结构 5.5.1 函数命名 5.6 使用参数 5.7 理解作用域 5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.9.1 从函数返回一个值 5.10 实现递归 5.10.1 名称空间 5.11 进一步学习 5.12 下一章 第...
5.5 了解基本的函数结构 5.5.1 函数命名 5.6 使用参数 5.7 理解作用域 5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.9.1 从函数返回一个值 5.10 实现递归 5.10.1 名称空间 5.11 进一步学习 5.12 下一...
全面操作SQL Server 2000.ec 公农历转换1.2.ec 公历转农历模块 1.0.ec 公历转换为农历.ec 六六自用模块.ec 六十四卦相.ec 关于窗口.ec 关于菜单的一些修改操作.ec 关机管理.ec 关联.ec 关联数据库和新...
全面操作SQL Server 2000(1.0).zip 取文件版本信息(1.0).zip 取DOS执行结果(1.0).zip 取Excel表名列表模块1.0(1.0).zip 取地址栏文本(1.0).zip 取IP及地理位置模块(1.0).zip 取IP地址(1.0).zip 取mdb表名(1.0).zip ...
全面操作SQL Server 2000(1.0).zip 取文件版本信息(1.0).zip 取DOS执行结果(1.0).zip 取Excel表名列表模块1.0(1.0).zip 取地址栏文本(1.0).zip 取IP及地理位置模块(1.0).zip 取IP地址(1.0).zip 取mdb表名(1.0...