`
king520
  • 浏览: 174599 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
文章分类
社区版块
存档分类
最新评论

在SQL语句中查询多条记录并把多条记录同一字段的值连接成一个字符并返回的写法

SQL 
阅读更多

在SQL语句中查询多条记录并把多条记录同一字段的值连接成一个字符并返回的写法:

实现1.游标并循环拼凑sql语句


实现2:
用select语句:

select substr(sys_connect_by_path(fcsg_consign_id, '/'), 2)
from (select rownum rn, fcsg_consign_id from fconsign where rownum <= 5)
connect by rn = rownum
start with rn = 1


如果需要查最长的那条并且获取你需要的字符串,还需要函数处理下:

select substr(max(sys_connect_by_path(fcsg_consign_id, '/')), 2)
from (select rownum rn, fcsg_consign_id from fconsign where rownum <= 5)
connect by rn = rownum
start with rn = 1

注意函数:

substr

sys_connect_by_path

分享到:
评论

相关推荐

    PB脚本中SQL语句写法与SQL中语句写法对照

    PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的知识点,因为PB脚本和SQL语言在写法和应用中有所不同。本文将对PB脚本中SQL语句写法和SQL中语句写法进行对比和分析。 一、Setfilter()函数中条件写法 在PB脚本...

    Excel VBA SQL 语句 范例

    Excel VBA SQL 语句范例 本资源摘要信息主要介绍 Excel VBA 中使用 SQL 语句进行数据...本资源摘要信息提供了两个实例,展示了如何使用 SQL 语句在 Excel VBA 中进行数据处理,并提供了一个经典写法范本供读者参考。

    动态拼接sql语句.rar

    动态拼接SQL语句在IT行业中是一个常见的编程实践,尤其在数据库操作中,它允许根据程序运行时的条件或变量来构建SQL查询。这一技术在处理复杂查询逻辑、灵活的数据筛选以及减少代码冗余等方面具有显著的优势。然而,...

    经典Excel_VBA_SQL语句

    - SQL语句中包含了两个子查询:一个用于从“入库”表中获取数据,另一个从“回款”表中获取数据。 - 子查询的结果通过LEFT JOIN合并在一起,确保所有存货类都能出现在最终结果中。 - 条件筛选包括了区域名称、...

    case when和sum case when 写法及拼接字段

    在 SQL 中,经常需要将多个字段或值合并成一个字符串。这可以通过使用字符串连接操作符(如 `+` 或 `||`)或某些数据库提供的专用函数来实现。 #### 基本语法 对于大多数数据库系统,可以使用以下方式拼接字段: ...

    SQL SERVER查询时间条件式的写法

    本文将深入探讨如何在SQL语句中有效地利用时间条件进行查询。 首先,理解SQL中的日期和时间数据类型至关重要。在SQL SERVER中,日期和时间数据类型包括DATE、TIME、DATETIME、SMALLDATETIME等。在查询中,我们需要...

    DB2常用SQL写法

    在DB2中,可以定义自己的数据类型,比如创建了一个名为`var_newtype`的自定义单值类型,它基于`decimal(5,2)`类型并支持比较操作。而`my_type`则是一个自定义结构数据类型,包含`username`、`department`和`salary`...

    数据库字符串相加---字符串相加函数

    此函数的主要目的是根据给定的`f_fileNo`值从`xcm_freight`表中检索所有相关的记录,并将这些记录中的`f_tgdd`字段值连接成一个字符串。 #### 3.2 代码分析 1. **函数创建前的检查**:首先,通过`IF EXISTS`语句...

    省级行政区 SQL语句

    通过分析这段SQL代码,我们了解了如何在一个省级行政区数据库中插入数据的基本方法,包括对表结构的理解、SQL INSERT语句的具体写法以及省级行政区编码的规则。这对于管理含有大量行政区划信息的数据库具有重要意义...

    ORACLE-SQL语句优化技术分析.docx

    在应用系统开发初期,由于开发数据库数据比较少,对于查询 SQL 语句,复杂视图的编写等体会不出 SQL 语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前...

    10个高级sql写法.pdf

    `GROUP_CONCAT(expr)`函数允许我们将分组后的特定字段值合并成一个字符串,同时可以指定排序和分隔符。例如,如果我们想要将`order_diy`表中每个`name`对应的`title`按`id`降序连接,可以使用以下SQL: ```sql ...

    SQL查询语句精华使用简要

    从给定的文件信息中,我们可以提炼出关于SQL查询语句的多个关键知识点,下面将对这些知识点进行详细的解析。 ### 1. 基本的SELECT查询 #### SELECT * FROM table_name WHERE condition 这是最基本的SQL查询语句,...

    SQL语句优化

    例如,在一个有100万条记录的表中,某个数值字段A包含30万记录为0、30万记录为1、39万记录为2、1万记录为3。执行`A &gt; 2`与`A &gt;= 3`的效果有很大差异。前者会使Oracle首先定位到A为2的所有记录,然后进一步过滤;后者...

    ACCESS数据库里的一些查询语句用法

    例如,在Access中,如果想要查询所有以字母“A”开头的名字,可以使用以下SQL语句: ```sql SELECT * FROM 表格名称 WHERE 字段名称 LIKE 'A%'; ``` 这里的`A%`表示所有以“A”开头的名字。 ### 二、使用通配符% `...

    MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结

    在MySQL数据库管理中,熟练掌握建表、修改字段、添加字段和创建索引的SQL语句是至关重要的。以下是对这些操作的详细说明: 1. **建表**: 使用`CREATE TABLE`语句来创建新的数据库表。例如,创建一个名为`bulletin...

    使用 Example 类 实现MySQL一个搜索框对多个字段的模糊查询

    在MyBatis中,`Example`类是一个非常实用的工具,尤其在进行复杂查询时,它可以帮助我们构建灵活的查询条件。本篇文章将详细介绍如何利用`Example`类实现对MySQL数据库中多个字段的模糊查询,以及与之相对的直接编写...

    精彩编程与编程技巧-如何在 SQL 语句中使用日期?...

    在探讨如何在SQL语句中使用日期之前,我们先来明确一下题目中提到的一些关键概念。首先,“精彩编程与编程技巧”这一标题暗示了本文旨在介绍实用且高效的编程方法;而描述部分则直接指出了本篇文章的核心内容是如何...

    SQL语句优化技术分析

    在SQL语句中,选择合适的操作符对于优化至关重要。以下是针对描述和部分内容中提到的一些关键点的详细分析: 1. **IN操作符**:IN操作符虽然使SQL语句更易读,但性能较低。Oracle尝试将其转化为多表连接,如果失败...

    结构化查询语言SQL习题与答案

    15. **在SELECT-SQL语句中,要将查询结果保存在文本文件中的选项是** B)TO FILE〈文件名〉 - **解析:** 在某些数据库系统中,可以使用`TO FILE`选项将查询结果保存到文本文件中。 16. **在SQL查询时,使用WHERE...

Global site tag (gtag.js) - Google Analytics