如下表:

表名:Test

IDRowIDCol1Col2

11AA

21BA

31AB

41CB

1,查找表中字段重复的只查找一次

select distinct Col1 from Test ;

select Col1 from Test where ID in(select min(ID) from Test group by Col1 );

结果为:

A

B

C

2,统计并查询该字段出现的数量

SELECT Col1,COUNT(Col1) FROM Test GROUP BY Col1;

结果为:

A 2

B 1

C 1

3,把一列多行内容拼成一行

select STUFF ((select ','+F.Col1 from Test F where F.RowID= 1 order by F.ID FOR XML PATH('')),1,1,'') As Col3;

结果为:

Col3

A,B,A,C

(编辑:雷林鹏 来源:网络)

转载于:https://www.cnblogs.com/pengpeng1208/p/9267126.html

SQL不重复查找数据及把一列多行内容拼成一行相关推荐

  1. code vs 把所有行拼接成一行_关于SQL Server将一列的多行内容拼接成一行的问题讨论...

    示例 昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别名称 AAA 企业1 AAA 企 ...

  2. SQL Server将一列的多行内容拼接成一行的实现方法

    SQL Server将一列的多行内容拼接成一行的实现方法 投稿:mdxy-dxy 这篇文章主要介绍了SQL Server将一列的多行内容拼接成一行的实现方法,需要的朋友可以参考下 下面大家先看下示例代 ...

  3. 怎么把好几行弄成一行_怎么把excel表格里多行变成一行数据|excel表格中让多行内容变成为一行...

    excel怎么把多行数据变成一行 F1=INDEX($A$1:$E$21,ROUNDUP(COLUMN()/5,0),COLUMN()-5*(ROUNDUP(COLUMN()/5,0)-1))向后拉 ...

  4. 设置oracle每行显示字符个数,Oracle一列的多行数据拼成一行显示字符-Oracle

    Oracle一列的多行数据拼成一行显示字符 oracle 提供了两个函数WMSYS.WM_CONCAT 和 ListAgg函数. www.2cto.com 先介绍:WMSYS.WM_CONCAT 例: ...

  5. Hive SQL中的concat、concat_ws、concat_group列转行,行转列

    目录 1.concat函数,concat_ws函数,concat_group函数 CONCAT() 函数 2.CONCAT_WS(SEPARATOR ,collect_set(column)) 等价于 ...

  6. sql删除重复的数据保留一条_leetcode题库-sql练习精讲系列--九、删除重复

    这是一个系列文章,这个系列的理念是通过一道题,搞懂一类题.涵盖了SQL面试最常考的知识点.搞懂这些题,面试时工作中sql不可能有问题. 文章分为引入问题-完整解析-答案-leetcode题和答案-知识 ...

  7. python sql逐行读取数据库数据,使用python读取数据库中的内容 把爬虫爬到的内容,存储在mysql数据库中...

    安装pymsql库 以管理员身份打开cmd,输入pip Install pymysql import pymysql #连接数据库 conn = pymysql.connect(hoost='loca ...

  8. python列索引行的数据公式_用列和行索引函数填充dataframe缺失元素的最有效方法...

    我有一个缺少值的数据帧.在import pandas as pd import numpy as np np.random.seed([3,1415]) df = pd.DataFrame(np.ra ...

  9. 根据接口获取得数据,布局两列多行的代码写法

    html代码 <div class="template-fa"><div class="template" v-for="(item ...

最新文章

  1. c# 使用 itextsharp 实现生成Pdf报表
  2. 【书评】RHCSA/RHCE Red Hat Linux 认证学习指南(第6版)EX200 EX300
  3. 计算机网络按信号频带占用方式分为,《计算机网络及组网技术》第2阶段测试题....
  4. 巧用 GitHub 创建自己的私人 Maven 仓库,及一些开发Library的建议
  5. HTTP Error 401.2 - Unauthorized iis7 错误
  6. 钻石2 D2 让你的diamond2待机2天,甚至2天以上的方法(绝对不是购买电池)
  7. C语言 #define
  8. mysql无法添加服务_MySQL无法开启服务
  9. web安全day15:本地口令爆破
  10. mapreduce多路输出实例
  11. 关于keeplive
  12. Mac Dotnet 坑 - Donet EF
  13. 第一范式、第二范式、第三范式、BCNF范式详解
  14. Sprint回顾会议
  15. python selenium span_如何使用selenium从span获取文本
  16. Android Split的用法
  17. 【技巧分享】【数据分析】数据分析模型
  18. 笔试题--移动手机号短号
  19. 智能仓库管理系统方案(一)
  20. 【手把手教你】搭建神经网络(CT扫描3D图像的分类)

热门文章

  1. android listview 连续调用 getview问题分析及解决。
  2. 【jQuery笔记Part3】02-jQuery抖动效果
  3. python读取文件时提示“UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xad in position 1264: illegal multi
  4. matlab将txt数据分类,MATLAB读取txt文件,txt里面有字符串和数值两种类型
  5. 计算机与数学专业的就业前景,2019数学与应用数学专业就业前景和就业方向分析...
  6. e300氛围灯哪里调节_保时捷macan内饰改装升级32色呼吸氛围灯
  7. matlab合成音乐原理,matlab 做音乐合成
  8. kkfileview预览html乱码,kkFileView(在线预览方案)
  9. 均分纸牌模型之mxj分礼物
  10. Java 集成开发环境 Eclipse 安装