`

多条记录某字段的连接

阅读更多
引用


如题,比如表(table_a)内容:
  id                           name
  1                             zs
  2                             ls
  3                             as

能够通过一条sql语句,输出 'zs,ls,as'

11g里面用listagg,10g里面用wm_concat
select listagg(name,',') within (order by id) from table;

select wm_concat(name) from table;

select to_char(wm_concat(name)) names from table_a ;


其他的例子:code可以对应多个name
select code, to_char(wm_concat(name) ) up_key
  from match_code
WHERE code = '409001'
group by code;

分享到:
评论

相关推荐

    Oracle多行记录合并

    Oracle多行记录合并/连接/聚合字符串的几种方法

    MySQL 多表关联一对多查询实现取最新一条数据的方法示例

    本文实例讲述了MySQL 多表关联一对多查询实现取最新一条数据的方法。分享给大家供大家参考,具体如下: MySQL 多表关联一对多查询取最新的一条数据 遇到的问题 多表关联一对多查询取最新的一条数据,数据出现重复 ...

    Oracle 多行记录合并/连接/聚合字符串的几种方法

    怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。

    Oracle 多行记录合并_连接_聚合字符串的几种方法_oracle_脚本之家1

    1.被集合字段范围小且固定型 灵活性 性能 难度 2.固定表固定字段函数法 灵活性 性能 难度 3.灵活表函数法 灵活性 性能 难度 4.一条SQL法 灵活性

    MYSQL常用命令大全

    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为1的名为Tom的成绩为96.45, 编号为2 的名为Joan 的成绩为82.99,编号为3 的名为Wang 的成绩为96.5. mysql> insert into MyClass values(1,'Tom',96.45),(2,...

    arcgis工具

    可以使用NULL关键字来选择那些在指定字段中值为NULL的要素和记录。通常,NULL关键字的前面总有IS或IS NOT。 29.Select by location小结 按位置查找要素的方法 使用按位置选择(Select By Location) 对话框,...

    批量替换 MySQL 指定字段中的字符串

    批量替换的具体语法是: 代码如下: UPDATE 表名 SET 指定字段 = replace(指定字段, ‘要替换...网站上面有很多下载连接,之前用的是86端口,现在迁移服务器了,新服务器默认是80端口,没办法因为一个站将Apache的监听端

    sql part2.docx

    全表扫描:指针从第一条记录开始,依次逐行处理,直到最后一条记录结束; 横向选择+纵向投影=结果集 7.2 多表连接 7.2.1多表连接的优缺点 优点: 1)减少冗余的数据,意味着优化了存储空间,降低了IO负担。 2)根据...

    VBA与数据库

    •实例3-25 使用FIRST函数与LAST函数查询第一条记录和最后一条记录的字段 78 •实例3-26 使用Parameters参数动态查询记录(DAO)指定单个参数 79 •实例3-27 使用parameters参数动态查询记录(DAO):指定多个参数 ...

    DBHelper数据库操作类(支持OleDb、MySQL、Oracle、SQL、SQLite).zip

    执行多条SQL语句,实现数据库事务。 执行带一个存储过程参数的的SQL语句。 向数据库里插入图像格式的字段 执行一条计算查询结果语句,返回查询结果 执行查询语句,返回MySqlDataReader 执行查询语句,返回DataSet ...

    Excel VBA与数据库整合应用范例精讲

    实例3-25 使用FIRST函数与LAST函数查询第一条记录和最后一条记录的字段 实例3-26 使用Parameters参数动态查询记录(DAO):指定单个参数 实例3-27 使用Parameters参数动态查询记录(DAO):指定多个参数 实例3-28...

    【大厂面试题】史上最详细的一线大厂Mysql面试题详解及其答案MySQL执行计划及SQL优化

    表关联可能有多条记录,子查询只有一条记录,如果需要唯一的列,最好使用子查询 对于数据多的使用连接查询快一些,原因是:因为子查询会多次遍历所有的数据,而连接查 询只会遍历一次。 数据量少的话也就无所谓是...

    Excel VBA与数据库整合应用范例精讲书及源代码

    实例3-25 使用FIRST函数与LAST函数查询第一条记录和最后一条记录的字段 实例3-26 使用Parameters参数动态查询记录(DAO):指定单个参数 实例3-27 使用Parameters参数动态查询记录(DAO):指定多个参数 实例3-28...

    解析mysql中:单表distinct、多表group by查询去除重复记录

    group bydistinct 查询多表时,left join 还有效,全连接无效,在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不...

    MySQL命令大全

    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为的名为Tom的成绩为.45, 编号为 的名为Joan 的成绩为.99,编号为 的名为Wang 的成绩为.5. mysql>insert into MyClass values(1,’Tom’,96.45),(2,’Joan...

    orcale常用命令

    如果我们想知道user_indexes表各字段名称的详细含义,可以用下面这条SQL语句: SQL>select column_name,comments from dict_columns where table_name='USER_INDEXES'; 依此类推,就可以轻松知道数据字典的详细...

    Mysql经典面试题.pdf

    主键是用于唯一标识数据库表中每一条记录的字段。它必须是唯一的、非空的,并且不能被修改。 外键是用于建立两个表之间关系的字段。它指向另一个表的主键,确保数据的完整性和一致性。 5.什么是连接(JOIN)? 连接...

    专业SQL数据管理器 V1.0.0.28

    临时代码记录10条 12.直接对内容生成IN语句 二、强大辅助功能 1.对IP或域名进行端口测试 2.获取当前外网IP地址 3.直接远程连接当前连接IP 4.网整测试当前连接的情况 注:本软件使用次数为10次,如需要继续使用请...

    达梦数据库_SQL语言手册

    修改操作的对象也可以是元组的集合,相对于面向记录的数据库语言一次只能操作一条记录来 语言的使用简化了用户的处理,提高了应用程序的运行效率 语言简洁,方便易学 语言功能强大,格式规范,表达简洁,接近英语的语法...

    java连接数据库课程设计.doc

    然后点击"删除"按钮,可删除某学生基" "本信息 " " " "同于重名学生的存在,"查询"菜单中的"按姓名查询"可能会出现多条结果 " " " "点击"更新"菜单中的"按学号删除"选项,输入上述所查得的两个重名学生中其一" "个的...

Global site tag (gtag.js) - Google Analytics