`

用一条查询语句将地区以树状结构显示

阅读更多
select right('          ',len(id))+name from jaf_region order by cast(id as varchar(10))


说明:id为地区编码,name为地区名称,结果如下:


中国
  广东省
    广州市
      荔湾区
        岭南街
        昌华街
        茶滘街
      越秀区
        流花街
        东风街
        洪桥街
        六榕街
        登峰街
      海珠区
        南华西街
        滨江街

分享到:
评论

相关推荐

    部分普通sql查询在hive中的实现方式

    - **注意**:Hive中子查询必须放在`FROM`关键字后面,并且需要用括号将其括起来。 #### 4. 不支持直接`INSERT`操作 - **背景**:Hive不支持直接向表中插入数据,但可以通过创建一个新表并将查询结果插入到新表中。...

    Destoon7.0地区市区县三级数据库

    例如,你可以使用如下SQL语句来插入一条新地区记录: ```sql INSERT INTO city (upid, name, level, areaid) VALUES (0, '广东省', 0, '440000'); INSERT INTO city (upid, name, level, areaid) VALUES (440000, '...

    oracle树查询

    在Oracle数据库中,进行树状结构数据查询时,通常会使用到特定的查询语法,包括`START WITH`、`CONNECT BY PRIOR`等关键字。本文将详细介绍这些关键字及其应用场景,并通过具体示例来帮助理解。 #### 一、基本概念 ...

    Orcale查询树形结构

    Oracle中的select语句可以用START WITH...  id,parentid那么通过表示每一条记录的parent是谁,可以形成一个树状结构。  用上述语法的查询可以取得这棵树的所有记录。  其中COND1是根结点的限定语句,当然可以放宽

    聊聊树状结构如何在数据库中存储

    昨天有人在QQ小组问起,无限分层的树状结构,数据量比较大,在一万条以上,如何设计数据库的结构。其实这是个老生常谈的问题,一般的做法是有一个 pid字段,为了提高效率,还会有个FullPath字段。(一些人还设置一个...

    Oracle递归树形结构查询功能

    dept_id,par_dept_id,那么通过找到每一条记录的父级id即可形成一个树状结构,也就是par_dept_id(子)=dept_id(父),通俗的说就是这条记录的par_dept_id是另外一条记录也就是父级的dept_id,其树状结构层级查询的...

    MySQL查询优化器的工作原理

    1. 解析查询语句并创建一个内部表示,这个表示是树状结构,每个节点代表查询中的一个操作或表。 2. 对内部表示进行规范化处理,主要是移除查询中的冗余部分,例如对于WHERE a=5和WHERE 5=a这样的查询,优化器会将其...

    常用Javascript语句109

    `这一语句展示了如何将输入框中的文本转换为大写并显示在另一个元素中,利用了`toUpperCase()`方法进行字符串大小写转换。 ### 2. 数据类型与转换 - JavaScript支持多种数据类型,包括`String`、`Number`、`...

    javascript常用的语句

    2. **JavaScript 注释**: 单行注释可以用 `//` 或者 `/* */` 形式来添加注释,例如:`// 这是一条单行注释` 或者 `/* 这是多行注释 */`。 3. **HTML 文档结构**: HTML 文档的基本结构是 `<html>` 标签包含 `<head>`...

    使用TreeView和ListView显示数据库的数据.zip_tree control mfc

    1. TreeView控件:TreeView控件在界面上显示了一个树状的层次结构,每个节点可以有子节点,常用于呈现目录结构或对象的分类。在MFC中,TreeView控件通常继承自CTreeCtrl类。 2. ListView控件:ListView控件则用于...

    使用Oracle游标实现多级展开菜单树.pdf

    总的来说,使用Oracle游标实现多级菜单树的关键在于理解游标的使用,以及如何通过游标处理和组织数据以构建树状结构。这种方法允许灵活地处理不同层次的菜单,满足菜单管理的需求,提供清晰、直观的用户界面。在实际...

    oracle prior

    条件 2 是连接条件,其中用 PRIOR 表示上一条记录,例如 CONNECT BY PRIOR org_id = parent_id 就是说上一条记录的 org_id 是本条记录的 parent_id,即本记录的父亲是上一条记录。条件 3 是过滤条件,用于对返回的...

    oracle高级语句

    `INSERT ALL` 命令允许将一条记录同时插入多个表中。这是一种高效的方法,特别是当你希望根据某些条件将记录插入不同的表中时。 **语法结构:** ```sql INSERT ALL WHEN condition1 THEN INTO table1 (col1, col2,...

    jsp无限分级模块增删改,dtree显示

    在本项目中,dtree被用来实现无限级别的分类显示,这意味着用户可以无限次地添加子节点,形成一个深度不可知的树状结构。 **dtree** 是一款JavaScript插件,专门用于在网页上生成可交互的树形结构。它允许用户展开...

    Oracle start with.connect by prior子句实现递归查询

    这条语句将返回以`id=1`为根节点的所有记录及其子节点。 3. **查询以`id=4`作为根节点的所有记录**: ```sql SELECT * FROM t2 START WITH id = 4 CONNECT BY PRIOR id = root_id; ``` 此查询将返回以`id=...

    Oracle_start_with_connect_by_prior_用法[文].pdf

    这将找员工姓名为 SCOTT,且前一条记录的员工号是及其直接下辖或者间接下辖的所有员工。 PRIOR 关键字的作用是在 [条件 2] 中,可以不要,不要的时候只能查找到符合“START WITH [条件 3]”的记录,不会在寻找这些...

    用API函数改进ListView控件的显示效果...

    ListView控件是Visual Basic中广泛使用的控件之一,它源于Windows 95的COMCTL32.OCX库,并与TreeView、ImageList等控件一同工作,用于展示树状结构或列表数据。例如,在文件浏览器中,ListView可以用来显示文件目录...

    最新全国地区表SQL一张表

    - **无限级**:通过 `[parent]` 字段实现,每个地区的 `[parent]` 字段指向其上级地区,形成树状结构。如 `001001` 的父节点为 `001`。 - **三个字符控制一个级别**:每个节点ID由三位数字组成,第一位代表省级,第...

Global site tag (gtag.js) - Google Analytics