11g及更高:使用listagg:SELECT

col1,

LISTAGG(col2, ', ') WITHIN GROUP (ORDER BY col2) "names"FROM table_xGROUP BY col1

10g及更低:一种方法是使用一个功能:CREATE OR REPLACE FUNCTION get_comma_separated_value (input_val  in  number)

RETURN VARCHAR2IS

return_text  VARCHAR2(10000) := NULL;BEGIN

FOR x IN (SELECT col2 FROM table_name WHERE col1 = input_val) LOOP

return_text := return_text || ',' || x.col2 ;

END LOOP;

RETURN LTRIM(return_text, ',');END;/

要使用该功能:select col1, get_comma_separated_value(col1) from table_name

注意:WM_CONCAT某些旧版本的Oracle可以使用(不支持的)功能,这可能对您有所帮助 - 请参阅此处了解详细信息。

在MySQL中:SELECT col1, GROUP_CONCAT(col2) FROM table_name GROUP BY col1

mysql 类似wm concat_oracle中有没有类似于mysql中的group_concat的函数?相关推荐

  1. mysql 类似wm concat_oracle的wm_concat()和mysql的group_concat()合并同列变成一行的用法以及和concat()合并不同列的区别...

    前言 标题几乎已经说的很清楚了,在oracle中,concat()函数和 " || " 这个的作用是一样的,是将不同列拼接在一起:那么wm_concat()是将同属于一个组的(gr ...

  2. Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示...

    问:Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? 答:有,as中的快捷键是Ctrl+Alt+V AndroidStudio和Eclipse常用快捷键对比 功能 ...

  3. mysql计算1000天后的日期_Mysql中常用的日期函数

    在日常工作中写sql也会经常用到日期函数,更甚者在面试的时候会让你在写sql的过程中使用日期函数,因此做了几个常用日期函数的汇总,希望可以帮助其他人了解日期函数. 获取当前的日期(包含具体的时分秒) ...

  4. 51单片机实现类似于Arduino中micros()、millis()函数功能并用于接收ppm信号

    最近想要给小车添加航模遥控器遥控功能,毕竟航模遥控器拿在手里还是很有质感,手感很不错的.选择使用ppm信号,ppm信号相关参考:PPM相关 Arduino中micros()函数返回一个单位为无符号长整 ...

  5. mysql中的merge into,SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字)...

    SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字) 语法请参考: 按照语法编写语句 DECLARE @ ...

  6. MySql类似Oracle的dual虚拟表

    在mysql里也存在和oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用. 你可千万注意了: select * f ...

  7. mysql类似的数据库_MemSQL学习笔记-类似MySQL的数据库

    http://gigaom.com/cloud/ex-facebookers-launch-memsql-to-make-your-database-fly/ -- 多主-从 http://www.m ...

  8. mysql proxies priv_Mysql 5.7.18 运用MySQL proxies_priv完成类似用户组管理案例分享

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  9. mysql proxies priv_Mysql 5.7.18 利用 MySQL proxies_priv(模拟角色)实现类似用户组管理...

    利用MySQL proxies_priv(模拟角色)实现类似用户组管理 角色(Role)可以用来批量管理用户,同一个角色下的用户,拥有相同的权限. MySQL5.7.X以后可以模拟角色(Role)的功 ...

最新文章

  1. ELK(Logstash+Elasticsearch+Kibana)的原理和详细搭建
  2. rsync源目录写法的一点小细节
  3. 交换两个数不引入第三个变量
  4. 网络对抗技术 实验报告 三
  5. python下载opencv库_Window系统下Python如何安装OpenCV库
  6. Gradle 简单使用
  7. 2008-10-13 XEIM 2.0 beta 准时发布
  8. [转]游戏UI与flash 组件开发
  9. Java 多线程 4:wait() 和 notify()/notifyAll()
  10. paip.spring 获取bean getBean 没有beanid的情况下
  11. 阿里 java 变量命名规范_阿里巴巴Java开发手册-命名规约
  12. 如何防止sql注入?防止sql注入方法介绍
  13. 翻译一定要知道的一些软件和工具
  14. 搜索百度网盘的小姐姐,云网盘之家
  15. 程序设计c语言高速公路收费标准,高速公路收费系统c语言课程设计报告分解.docx...
  16. 失败魔咒下的企业海外并购(ZT)
  17. 用SPSS对参数进行正态性检验
  18. 终于完美解决OneNote无法同步的问题!如此简单!
  19. 各类Java高质量学习网址
  20. 【实际开发14】- 进阶 A

热门文章

  1. 【Elasticsearch】Elasticsearch如何物理删除给定期限的历史数据?
  2. SpringBoot基础篇日志管理之logback配置文件
  3. spring集成mybatis后,打印SQL语句
  4. spark学习-40-Spark的UnifiedMemoryManager
  5. 如何从零设计一款牛逼的高并发架构(建议收藏)
  6. 还在用 Random生成随机数了?试试 ThreadLocalRandom,好用!
  7. 23种设计模式(8)-外观模式
  8. 如何做一个mysql数据库_如何创建一个简单的mysql数据库
  9. 【 批量爬取下载geo.datav.aliyun.com下地图的json文 】
  10. leetcode题解347-前 K 个高频元素