sQL 数据库如何获取一列的非重复值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sQL 数据库如何获取一列的非重复值相关的知识,希望对你有一定的参考价值。
某一列的数据是这样的
A
A
A
A
B
B
C
C
C
D
D
想要获取到里面非重复的值,也就是通过一个方法查询该列得到A B C D,可以实现么
cc列如下:
xxx
vvv
bbbb
ccc
xxx
想只要显示
xxx
vvv
bbbb
ccc
解决方法如下:
如果得到所有值不重复。
select cc from tablename group by cc
或
select distinct cc form tablename
如果得到没有重复的所有制,
select cc from tablename group by cc
minus
select cc
from(
select cc,count(*) from tablename group by cc having count(*)>1) A 参考技术A select distinct 字段名 from 表名
或者
select 字段名 from 表名 group by 字段名本回答被提问者和网友采纳 参考技术B 这个很简单,去重一下就好了,SELECT DISTINCT(需要去重的这一列) from 数据库表;这样查出来的数据全是去重了的 参考技术C select distinct fieldname from tableA where 1=1
或者还可以计数,如下:
select fieldname,count(*) from tableA where 1=1 group by fieldname 参考技术D 请问这样可以吗?
select distinct [列名] from [表名]
请采纳!
如有疑问,及时沟通!
以上是关于sQL 数据库如何获取一列的非重复值的主要内容,如果未能解决你的问题,请参考以下文章