MySQL: SELECT UNIQUE VALUE
在我的表中,我有几个重复。 Ineed在mysql表列中找到唯一值。
SQL
1 2 3 4 5 |
我一直在尝试谷歌,但几乎所有的查询都更复杂。
我喜欢的结果是所有非重复值。
编辑
我想拥有独特的价值......
不是所有的价值一次......(区别)
尝试像这样使用DISTINCT:
编辑:
尝试
试试这个:
1 2 3 4 |
看看这个小提琴:http://sqlfiddle.com/#!9/15147/2/0
这是您想要的查询!
此查询在1百万行的数据集上花费了00.34秒。
以下是您的查询,将来如果您想要重复,但不是非重复...
此查询在1百万行的数据集上花费了00.59秒。 此查询将为每个重复项提供(列)值,并为COUNT(列)结果提供重复项的数量。 如果你不关心有多少,你可以选择不选择COUNT(列)。
您还可以检查这一点,如果您需要访问的不仅仅是可能重复的列...在SQL表中查找重复值
试试这个>
从表中选择distinct(columnName)