`
clasp
  • 浏览: 54389 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

将一列中的多行数据显示为一行(sql语句)

阅读更多

例如班组结构应是一样树。

表company

id   pareid  name

1            XX公司

2     1      生产部

3     2      生计部

现在想显示一个  XX公司-->生产部--->生计部  一个SQL语句查出结果


select gu.id, SUBSTR(SYS_CONNECT_BY_PATH(gu.name, '--->'), 5)  from company  gu where id = '3'  start with id = '0' connect by prior id= pareid 

分享到:
评论

相关推荐

    一列分割成多列,多行合并为一行

    SQL语句用with将列分割成多列存为临时表,再将多行某个字段拼接合并为一行

    SQL 语句 将一个表中用特殊字符分割的字段转换成多行数据.docx

    在数据库中,经常会遇到将一个字段中的特殊字符分割的字符串转换成多行数据的情况。这是一个常见的需求,但是网上提供的解决方案往往非常复杂,难以理解和实现。为了解决这个问题,我们可以创建一个字符串分割函数,...

    将SQL数据表的一列转换为一行.docx

    SQL 数据表列转换为一行 在数据库管理中,经常会遇到将...这个示例展示了如何使用存储过程、临时表、动态 SQL 语句、 WHILE 循环、CALL 语句、ALTER TABLE 语句和 UPDATE 语句来将 SQL 数据表的一列转换为一行多列。

    sybase数据库多行合并为一行多列.sql

    sybase数据库是不支持group_concat函数的,此文件为sybase存储过程样例,可以将多行信息按标识合并为一行多列。

    sql多行转列

    主要是关于sqlserver的多行转列的问题,这是我经过个人测试的语句。

    sql 多行合并某一列字符串拼接的示例

    在SQL中,将多行数据合并为一行,尤其是在某一列进行字符串拼接,是一项常见的需求。这通常用于汇总数据、创建报表或者为了分析目的而整合信息。本文将深入探讨如何利用SQL实现多行数据的合并,特别关注字符串拼接的...

    SQL语句行数据拆成多行及多行数据合并成一行的方法.docx

    ### SQL语句行数据拆成多行及多行数据合并成一行的方法 #### 一、SQL语句对一行(单元格)数据拆分成多行 在处理数据时,有时我们需要将一行数据拆分成多行,这在数据分析和报表制作中非常常见。下面将详细介绍几...

    SQLServer中如何将一个字段的多个记录值合在一行显示

    在本文中,我们将介绍如何在 SQL Server 中将一个字段的多个记录值合并到一行显示,并提供相关的示例代码和实现方法。 知识点 1:使用 User-Defined Function(UDF)实现字段值合并 在 SQL Server 中,我们可以...

    Insert语句插入多行数据.pdf

    每一对小括号代表一行的数据。下面通过两个实例来具体说明: **实例1** 假设有一个名为`C`的表,包含三列:`id`、`subject`和`teacher`。我们可以这样插入多行数据: ```sql INSERT INTO C VALUES ('c5', '高等数学...

    SQL Server将一列的多行内容拼接成一行的实现方法

    在SQL Server中,有时我们需要将一列中多行的数据拼接成一行,这对于数据的汇总展示非常有用。本文将详细讲解如何实现这个功能,主要利用`STUFF`和`FOR XML PATH`这两个SQL Server 2005及以后版本引入的函数。 首先...

    在SQL Server中将多行合并为一行

    在SQL Server中,将多行合并为一行是一个常见的需求,特别是在数据分析和报表生成时。这个过程通常被称为数据透视或行列转换。在这个场景中,我们使用SQL Server中的`PIVOT`操作来实现这一目标。`PIVOT`是SQL Server...

    SQL语句英文翻译成中文

    4. **FETCH** - 从游标中获取一行数据。 5. **CLOSE** - 关闭游标。 6. **PREPARE** - 预编译SQL语句,提高执行效率。 7. **EXECUTE** - 动态执行已准备好的SQL语句。 8. **DESCRIBE** - 描述准备好的查询,显示其...

    sqlserver中向表中插入多行数据的insert语句

    这里的关键在于`SELECT`语句,每一部分`SELECT`都代表一行要插入的数据。`UNION ALL`将这些`SELECT`语句的结果合并成一个结果集,然后`INSERT INTO`语句将这个结果集插入到指定的表中。 请注意,`UNION`或`UNION ...

    sql server多行数据拼接的实例方法

    在SQL Server中,有时我们需要将多行数据拼接成单行字符串,这在处理报告、合并数据或创建自定义报表时非常有用。本实例将详细解释如何在SQL Server中实现多行数据的拼接。 首先,让我们理解问题背景。假设我们有一...

    SQL_INSERT_INTO_语句

    这样,就会在“Persons”表中插入一行,只设置了“LastName”和“Address”,而“FirstName”和“City”列将保留其默认值或空值,具体取决于表的定义。 在实际应用中,SQL INSERT INTO 语句有多种用法,包括批量...

    精典的SQL语句。行转列,列转行的语句

    本文共分六个部分,分别讨论精典的SQL语句,行转列,列转行的语句,行列转换、取得数据表的所有列名、更改用户密码、判断表的哪些字段不允许为空、找到含有相同字段的表六个方面。 一、行列转换--普通 在实际应用...

    入门以及精通SQL语句详细教程

    3. 主键:表中唯一标识一行数据的字段,通常用于关联其他表。 二、SQL语句分类 1. DDL(Data Definition Language):数据定义语言,用于创建和修改数据库结构,如CREATE TABLE、ALTER TABLE等。 2. DML(Data ...

    本Delphi源码演示TDBGrid多行数据操作..rar

    3. 多行操作:源码可能包含了批量插入、更新和删除数据的方法,这些都是通过遍历DBGrid中的行,然后执行相应的SQL语句来实现的。 4. 事件处理:通过监听TDBGrid的OnCellClick、OnEditAccept、OnEditCancel等事件,...

Global site tag (gtag.js) - Google Analytics