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;

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • spring源码分析:bean的初始化

    spring源码分析:bean的初始化

  • 光流法学习「建议收藏」

    光流法学习「建议收藏」光流的计算光流估计就是指利用时间上相邻的两帧图像,得到点的运动。满足以下几点假设:前后两帧点的位移不大(泰勒展开)外界光强保持恒定。空间相关性,每个点的运动和他们的邻居相似(连续函数,泰勒展开

  • pytest报错_pytest失败重跑

    pytest报错_pytest失败重跑前言我们每天写完自动化用例后都会提交到git仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交git仓库的用例。pytest-picked插件可以

  • ACM之Java输入输出[通俗易懂]

    ACM之Java输入输出[通俗易懂]一、Java之ACM注意点1. 类名称必须采用public class Main方式命名2. 在有些OJ系统上,即便是输出的末尾多了一个“ ”,程序可能会输出错误,所以在我看来好多OJ系统做的是非常之垃圾3. 有些OJ上的题目会直接将OI上的题目拷贝过来,所以即便是题目中有输入和输出文件,可能也不需要,因为在OJ系统中一般是采用标准输入输出,不需要文件4. 在有多行数据输入的情况下

  • QTableWidget_qt tabwidget

    QTableWidget_qt tabwidgetQTabWidget#include”tab.h”Tab::Tab(QWidget*parent) :QMainWindow(parent){ ui.setupUi(this); tabWidget=newQTabWidget(); tabWidget->setParent(this); //新建第一个页面的部件 QWidget*widget=new…

  • 带你详细了解,一致性哈希算法的实现原理

    带你详细了解,一致性哈希算法的实现原理一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。但现在一致性哈希算法在分布式系统中也得到了广泛应用,研究过Memcached缓存数据库的人都知道,Memcached服务器端本身不提供分布式Cache的一致性,而是由客户端来提供,具体在计算一致性哈希时采用如下步骤:

发表回复

您的电子邮箱地址不会被公开。

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