当前位置: 首页 > news >正文

可以找人帮忙做设计的网站成都市文化馆网站建设

可以找人帮忙做设计的网站,成都市文化馆网站建设,wordpress链接分类目录是什么意思,什么网站管理系统好一、基本语法 在Oracle中START WITH……CONNECT BY……一般用来查找存在父子关系的数据,也就是树形结构的数据。 SELECT * FROM TABLE WHERE 条件3 START WITH 条件1 CONNECT BY 条件2;start with [condition]:设置起点,用来限制第一层的数…

一、基本语法

OracleSTART WITH……CONNECT BY……一般用来查找存在父子关系的数据,也就是树形结构的数据。

SELECT * FROM TABLE WHERE 条件3 START WITH 条件1 CONNECT BY 条件2;
  • start with [condition]:设置起点,用来限制第一层的数据,或者叫根节点数据;以这部分数据为基础来查找第二层数据,然后以第二层数据查找第三层数据以此类推。省略后默认以全部行为起点。

  • connect by [condition] :用来指明在查找数据时以怎样的一种关系去查找;比如说查找第二层的数据时用第一层数据某个字段进行匹配,如果这个条件成立那么查找出来的数据就是第二层数据,同理往下递归匹配。

  • prior : 表示上一层级的标识符。经常用来对下一层级的数据进行限制。不可以接伪列。prior在等号前面和后面,查询的数据是不一样的

  • level :伪列(关键字),代表树形结构中的层级编号(数字序列结果集),这个必须配合connect by使用,和rownum是同等效果。

  • connect_by_root :显示根节点列。经常用来分组。

  • connect_by_isleaf :1是叶子节点,0不是叶子节点。在制作树状表格时必用关键字。

  • sys_connect_by_path() :将递归过程中的列进行拼接。

  • nocycleconnect_by_iscycle:在有循环结构的查询中使用。

  • siblings : 保留树状结构,对兄弟节点进行排序。

二、数据列表展示

2.1 向下查找

查询以organ_id为2开始的节点的所有直属节点:

select t.organ_id, t.parent_id, t.organ_abbr,levelfrom tem_organ_0619 tstart with t.organ_id = 2
connect by prior t.organ_id = t.parent_idorder by t.organ_id;

在这里插入图片描述

不设置开始节点:

select t.organ_id, t.parent_id, t.organ_abbr,levelfrom tem_organ_0619 t-- start with t.organ_id = 2
connect by prior t.organ_id = t.parent_idorder by t.organ_id;

在这里插入图片描述

2.2 向上查找

select t.organ_id, t.parent_id, t.organ_abbr,levelfrom tem_organ_0619 tstart with t.organ_id = 20401
connect by  t.organ_id = prior t.parent_idorder by t.organ_id;

在这里插入图片描述

2.3 level伪列的使用,格式化层级

select t.organ_id, t.parent_id, lpad(' ',level*4,' ')||t.organ_abbr organ_abbr,levelfrom tem_organ_0619 tstart with t.organ_id = 2
connect by  t.organ_id = prior t.parent_idorder by t.organ_id;

在这里插入图片描述

2.4 connect_by_root查找根节点

select t.organ_id, t.parent_id, lpad(' ',level*4,' ')||t.organ_abbr organ_abbr,level ,connect_by_root t.organ_idfrom tem_organ_0619 tstart with t.organ_id = 2
connect by  t.organ_id = prior t.parent_idorder by t.organ_id;

在这里插入图片描述

2.5 connect_by_isleaf是否是叶子节点

select t.organ_id, t.parent_id, lpad(' ',level*4,' ')||t.organ_abbr organ_abbr,level ,connect_by_root t.organ_id, connect_by_isleaffrom tem_organ_0619 tstart with t.organ_id = 2
connect by  t.organ_id = prior t.parent_idorder by t.organ_id;

在这里插入图片描述

2.6 其他

select t.organ_id, t.parent_id, lpad(' ',level*4,' ')||t.organ_abbr organ_abbr,level 层级,sys_connect_by_path(t.organ_id, '<-') 合并层次,PRIOR t.organ_id 父节点, connect_by_root t.organ_id 根节点, decode(connect_by_isleaf, 1, '是', '否') 是否子节点, decode(connect_by_isleaf, 1, t.organ_id, '') 子节点from tem_organ_0619 tstart with t.organ_id = 2
connect by  t.organ_id = prior t.parent_idorder by t.organ_id;

在这里插入图片描述

http://www.yayakq.cn/news/787612/

相关文章:

  • 企业网站的建设电话咨询wordpress 会员中心插件
  • 做网站准备什么内江市规划建设教育培训中心网站
  • php 建设网站中山外贸出口网站建设多少钱哪里有
  • 网站内容怎么编辑网站注册系统用什么做
  • 多语种网站建设公司如何做网站seo诊断
  • html可以做网站后台吗海珠做网站公
  • 东莞网站优化有哪些企业网站有哪些
  • 建设可以聊天的网站湖南省建设厅建管处
  • 学校门户网站建设方案网站开发与设计公司
  • 苏州市建设局网站集群统一登录中山专业网站建设公司
  • 赣州市赣县区建设局网站一般网站建设好多久被收录
  • 晋州网站建设网站制作方案包括哪些内容
  • 优质做网站留言页面设计模板
  • 国栋建设网站wordpress管理插件下载
  • dw网站设计模板互联网怎样赚钱
  • 自己做网站怎么做外贸seo博客
  • 网站建设优化西安德州口碑好的网站制作公司
  • 做网站要了解哪些做网站一年的维护费用是多少
  • 免费域名建站p2p网站建设后期维护
  • 专做电器的网站门户网站推广怎么做
  • 兰州专业做网站的公司工作态度和责任心感悟
  • 骨干校 建设网站企业网站wap源码
  • 电子商务网站费用预算wordpress 最简单模板下载
  • 临沂做公司网站广州建企业网站
  • 企业建设网站的必要性网页视频怎么下载到u盘
  • 安徽津城建设工程有限公司网站南京it培训机构
  • 国内自助建站邮箱格式
  • 做h5免费软件有哪些珠海seo关键词排名
  • 餐饮公司 网站建设关于政务网站建设的调查问卷
  • 广州做网站多网站开发 售后服务协议