列中的列出事件 - SQL

时间:2015-04-28 17:40:57

标签: mysql sql postgresql histogram

我有一个包含整数的表列,例如:

2
2
1
2
3
1
3

如何获取此列中出现的值?在这种情况下,结果应为:

1
2
3

我知道有一些东西是Postgre叫width_bucket,但是我无法让我工作,我甚至不确定这是否应该解决我的问题。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

您可以将distinct关键字或group by子句与order by一起使用:

select distinct col from tbl order by col
select col from tbl group by col order by col

答案 1 :(得分:0)

根据您的问题,这是一个简单的select distinct,然后是order by

SELECT distinct(Column_Name)
FROM Table_name
ORDER BY Column_Name DESC

SELECT distinct(Column_Name)
FROM Table_name
ORDER BY Column_Name

取决于您想要的排序顺序