我想返回唯一的表中的所有行。即如果兩行中的某個字段包含相同的名稱,則不應顯示該名稱。使用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