sql中listagg用法_listagg是不是公开的函数

sql中listagg用法_listagg是不是公开的函数跃然一笑MySQLSELECTFieldA,GROUP_CONCAT(FieldBORDERBYFieldBSEPARATOR’,’)ASFieldBsFROMTableNameGROUPBYFieldAORDERBYFieldA;Oracle&DB2SELECTFieldA,LISTAGG(FieldB,’,’)WITHIN…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

e81d54bb2e94214d57f11f8f00149ff3.png

跃然一笑

MySQLSELECT FieldA     , GROUP_CONCAT(FieldB ORDER BY FieldB SEPARATOR ‘,’) AS FieldBs  FROM TableName GROUP BY FieldA ORDER BY FieldA;Oracle&DB2SELECT FieldA     , LISTAGG(FieldB, ‘,’) WITHIN GROUP (ORDER BY FieldB) AS FieldBs  FROM TableName GROUP BY FieldA ORDER BY FieldA;PostgreSQLSELECT FieldA     , STRING_AGG(FieldB, ‘,’ ORDER BY FieldB) AS FieldBs  FROM TableName GROUP BY FieldA ORDER BY FieldA;SQLServerSQLServer≥2017&Azure SQLSELECT FieldA     , STRING_AGG(FieldB, ‘,’) WITHIN GROUP (ORDER BY FieldB) AS FieldBs  FROM TableName GROUP BY FieldA ORDER BY FieldA;SQLServer≤2016(包括cte以鼓励干原理)  WITH CTE_TableName AS (

       SELECT FieldA, FieldB         FROM TableName)SELECT t0.FieldA     , STUFF((

       SELECT ‘,’ + t1.FieldB         FROM CTE_TableName t1        WHERE t1.FieldA = t0.FieldA    

           ORDER BY t1.FieldB          FOR XML PATH(”)), 1, LEN(‘,’), ”) 

           AS FieldBs  FROM CTE_TableName t0 GROUP BY t0.FieldA ORDER BY FieldA;SQLite排序需要CTE或子查询  WITH CTE_TableName AS (

       SELECT FieldA, FieldB         FROM TableName        ORDER BY FieldA, FieldB)SELECT FieldA    

        , GROUP_CONCAT(FieldB, ‘,’) AS FieldBs  FROM CTE_TableName GROUP BY FieldA ORDER BY FieldA;不订货SELECT FieldA     , GROUP_CONCAT(FieldB, ‘,’) AS FieldBs  FROM TableName GROUP BY FieldA ORDER BY FieldA;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197507.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 虚拟IP简介「建议收藏」

    虚拟IP简介「建议收藏」什么是虚拟IP虚拟IP(VirtualIPAddress,简称VIP)是一个未分配给真实弹性云服务器网卡的IP地址。弹性云服务器除了拥有私有IP地址外,还可以拥有虚拟IP地址,用户可以通过其中任意一个IP(私有IP/虚拟IP)访问此弹性云服务器。同时,虚拟IP地址拥有私有IP地址同样的网络接入能力,包括VPC内二三层通信、VPC之间对等连接访问,以及弹性公网IP、VPN、云专线等网络接入。多个主备部署的弹性云服务器可以在绑定虚拟IP地址时选择同一个虚拟IP地址。用户可以为该虚拟IP地址绑定一个弹

    2022年10月20日
    1
  • python turtle 表白_pythonturtle背景颜色

    python turtle 表白_pythonturtle背景颜色python中用turtle画爱心表白运行后的效果图:下面的代码是在python3.7写的,代码有点长,但却语法简单易懂代码如下:importturtlestr=input(‘请输入表白语:’)turtle.speed(10)#画笔速度turtle.setup(1800,700,70,70)turtle.color(‘black’,’pink’)#画笔颜色t…

    2022年9月7日
    2
  • Python+Selenium面试题(附详细解答)

    Python+Selenium面试题(附详细解答)一、选择题(1分18题,共18分)1.下面哪些关于自动化测试的说法是错误的:(ACD)A.自动化测试可以完全取代手工测试B.自动化测试可以大幅度减少测试团队的工作量C.性能测试不能自动化D.自动化测试能够发现大量的新缺陷2.下列哪种是Python元组的定义方式?(ABCD)A.([2,3],1) B.(1,) C.(1,{“name”:”sex”}) D….

    2022年6月20日
    57
  • Android补间动画之ScaleAnimation、AlphaAnimation、RotateAnimation、TranslateAnimation、AnimationSet详解「建议收藏」

    Android补间动画之ScaleAnimation、AlphaAnimation、RotateAnimation、TranslateAnimation、AnimationSet详解「建议收藏」首发:http://blog.csdn.net/harvic880925/article/details/40117115一、概述前两篇,我为大家讲述了利用XML来定义动画及插值器,但在代码中,我们常常是动态生成动画的,所以,这篇将为大家讲述如何用代码生成动态生成动画及插值器。先简单写出各个标签对应的类,方便大家理解:scale—— ScaleAnimatio

    2022年10月11日
    2
  • 利用公网Msf+MS17010跨网段攻击内网(不详细立马关站)「建议收藏」

    利用公网Msf+MS17010跨网段攻击内网(不详细立马关站)「建议收藏」前言其实很多小白在对利用msf进行ms17010攻击的时候总是不成功,其实这都是因为网上大部分的文章都是写的内网对内网(192.168.1.2–>192.168.1.3)这样的案例,今天写了一下利用公网的MSF直接攻击其他服务器内网的案例。准备工作1.安装了Msf的公网主机+Ubuntu系统2.一台其他服务器内网存在445漏洞3.细心,细心,细心,钻研,钻研!!!…

    2022年5月31日
    128
  • [Android] 【每日更新书源】「阅读」APP -100+ 精品书源一键导入!每天自动更新最新书源!…

    [Android] 【每日更新书源】「阅读」APP -100+ 精品书源一键导入!每天自动更新最新书源!…我特地写了个爬虫爬取书源,每天自动更新书源(URL是固定的)!大家也可以定期导入一下!放心!导入时会自动去除重复书源的!前段时间我发过一个书源大礼包的帖子,不过现在已经无法编辑修改了,所以我又开了一个新帖子,这次内容可不一样了!我上次说过想要自动抓取阅读官方公众号里分享的书源,结果结果公…

    2022年6月16日
    408

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号