sql LISTAGG 去重

在Oracle SQL中,LISTAGG函数用于将多个行的值连接成一个单独的字符串。如果你想要去重,可以先使用DISTINCT关键字去除重复的值,然后再使用LISTAGG进行连接。

以下是一个示例:

SELECT LISTAGG(DISTINCT column_name, ',') WITHIN GROUP (ORDER BY column_name) 
FROM table_name;

在这个例子中,column_name是你想要去重后连接的字段,table_name是你的表名。使用DISTINCT确保了在连接之前字段中的值是去重的,','是字段值之间的分隔符,WITHIN GROUP (ORDER BY column_name)确保了连接时字段值的排序。

相关推荐

  1. oracle

    2024-05-16 11:58:12       59 阅读
  2. js 数组

    2024-05-16 11:58:12       58 阅读
  3. ArrayList数组

    2024-05-16 11:58:12       25 阅读
  4. sql LISTAGG

    2024-05-16 11:58:12       26 阅读
  5. 问题:数组对象

    2024-05-16 11:58:12       68 阅读
  6. MongoDB——函数Distinct

    2024-05-16 11:58:12       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-16 11:58:12       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-16 11:58:12       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-16 11:58:12       82 阅读
  4. Python语言-面向对象

    2024-05-16 11:58:12       91 阅读

热门阅读

  1. Leecode热题100--53:最大子数组之和

    2024-05-16 11:58:12       34 阅读
  2. 计算机视觉全系列实战教程:(一)概述

    2024-05-16 11:58:12       18 阅读
  3. EureKa详解

    2024-05-16 11:58:12       27 阅读
  4. Element-Ul快速入门

    2024-05-16 11:58:12       35 阅读
  5. vue3 遇到的那些问题呀

    2024-05-16 11:58:12       28 阅读
  6. flutter 嵌套 StatefulWidget 不刷新

    2024-05-16 11:58:12       34 阅读
  7. logstach+elasticsearch+kibana整合后台.log文件

    2024-05-16 11:58:12       27 阅读
  8. 解密 Unix 中的 “rc“ 后缀:自定义你的工作环境

    2024-05-16 11:58:12       31 阅读