我想返回唯一的表中的所有行。即如果两行中的某个字段包含相同的名称,则不应显示该名称。使用SQL查找唯一行?
0
A
回答
10
因为只需要在不重复的名称(而不是唯一行,每名一样,你可以有DISTINCT
),你必须使用一个GROUP BY
和HAVING
(而不是WHERE
,因为你的参数是一个函数,而不是一个变量)的结果:
SELECT name FROM myTable GROUP BY name HAVING COUNT(name) = 1
0
SELECT DISTINCT列名FROM表
0
如果你想完全行,然后用row_number()
或distinct on
:
select distinct on (name) t.*
from table t
order by name;
相关问题
- 1. sql查询找到唯一的记录
- 2. 使用xslt查找唯一节点
- 3. 在Oracle SQL中查找不唯一的行
- 4. 查找使用SQL
- 5. 查找使用SQL
- 6. 使用sql查找第n行
- 7. SQL删除唯一行表
- 8. 使用bash解析文件,查找第一个唯一值
- 9. 如何查找SQL全文索引使用的唯一表索引
- 10. SQL:使用非唯一功能ID查找两个表之间的差异?
- 11. 如何在R中使用唯一引用列表执行查找
- 12. 使用Web应用程序查找iPhone唯一标识符
- 13. 如何找出SQLite列是否唯一? (使用SQL)
- 14. 如何找出SQLite索引是否唯一? (使用SQL)
- 15. 如何使用pentaho壶从一组行中找到唯一值?
- 16. 如何查找sql表中是否存在唯一的对值?
- 17. SQL Select语句根据许多属性查找唯一条目
- 18. SQL Server:查找数据库中唯一表的列表
- 19. 查找表上的SQL主键或唯一约束?
- 20. SQL 2000/2005/2008 - 查找列的唯一约束名称
- 21. SQL帮助按组查找唯一对并计数
- 22. 在一行文本文件中查找多个唯一字
- 23. 查找跨越每一行的唯一值
- 24. 在SQL查询中查找两列中唯一的第一个字母
- 25. 使用SQL查找两列
- 26. 查找记录使用SQL
- 27. 查找使用Transact-SQL
- 28. Python:查找唯一字符串的唯一子序列
- 29. 使用非唯一索引在Pandas DataFrame中查找并更新行
- 30. 查找列表中最低的未使用的唯一ID
请提供一些示例数据和您期望的输出。 – vyegorov 2014-10-30 15:05:06