我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

oracle wm_concat() 查询结果去重该怎么做

sql语句:
SELECT s_cdbm, wm_concat(s_qxbmj) as s_qxbmj FROM tab_qx
WHERE s_jsbm IN('2203', '4556')
GROUP BY s_cdbm ORDER BY TO_NUMBER(s_cdbm)

查询结果:
3 2,3,4,5,17,2,3,4,5
35 1,2
36 1,2,1,2

想要得到的结果
3 2,3,4,5,17
35 1
36 1,2

SELECT s_cdbm, wm_concat(distinct(s_qxbmj)) as s_qxbmj FROM tab_qx
WHERE s_jsbm IN('2203', '4556')
GROUP BY s_cdbm ORDER BY TO_NUMBER(s_cdbm)
试试这个

使用distinct或者group by

先去重 再使用wm_concat

近期文章

  • WebSocket服务端怎么储存连接对象
  • 怎么把一个数组,或者集合赋值给一个对象?
  • 跪求关于前端的代码,谢谢
  • 求解关于idea的问题,谢谢
  • R语言星图~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • python import 一个包含类的py文件报错
  • C语言问题,数组问题……
  • LTC2943 为什么读取电压一直为0x7f00
  • springmvc异步更新mysql数据库的实现方法?!
  • GIT改MAVEN之后就报错在改回GIT也是报错
  • jpg数据区隐写,如何用C语言对 FF DA 字段进行匹配?
  • 支付宝java服务端 测试报错 大神来救
  • mybatis怎么提取最终sql
  • Deep Semi-NMF 在matlab中实现
  • asp adodb.recordset调用update方法更新数据超时已过期
  • sql语法 数据库的字串出现'时会有问题-线上等 急
  • C语言字符集问题,,,,,
  • jfreechart 横轴怎么实现 有两行数据
  • jfreechart 横轴怎么实现 有两行数据
  • sql。。。。。。。。。。。。。。。。。。。。。。。。。。。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华