回答
要計算在一定值出現在任何地方在數組中的PostgreSQL表中的所有行,您使用ANY
功能:
SELECT COUNT(*) FROM cities WHERE 'london' = ANY(city);
(這是假設的表稱爲cities
)。
謂詞'london' = ANY(city)
表示「數組city
中的任何元素等於'london'
」。這將選擇匹配「倫敦」的行,然後對它們進行計數。
謝謝你,我會試試 – 2015-04-05 07:24:55
如果表格不平凡小,你會想要在數組列上有一個GIN索引。你要使用數組運算符,而不是= ANY()
結構的實際使用該索引:
SELECT count(*) FROM cities WHERE '{london}'::text[] <@ city;
詳情:
它給我的數組值必須以「{」或尺寸信息 – 2015-04-05 09:58:48
@MostafaJamareh:對不起,語法錯誤;固定。 '<@'在兩邊都需要一個*數組*。 – 2015-04-05 10:08:40
- 1. 創建一個函數,它包含一個元組列表,其中每個元組有兩個元素
- 2. jQuery選擇元素包含一個鏈接,其中包含任何數組元素
- 3. 如何檢查通用的swift數組包含一個元素?
- 4. 如何計算包含值的正確數組元素
- 5. 如果數組只包含一個元素,如何使用in_array?
- 6. 獲取元素的索引數組包含其他元素
- 7. PHP - 發現如果一個數組包含一個元素
- 8. 包含一個元素的jaxb列表
- 9. 返回一個包含元組元素的列表
- 10. 如何測試數組是否至少包含一個元素
- 11. 合併數組中的兩個元素,如果下一個數組元素包含字的一部分
- 12. 如何從一個列表中刪除元素,如果其他列表包含要刪除元素的索引
- 13. 在一些候選元素中構成一個包含元素的小列表,其中每個元素的包含依賴於一個獨立的謂詞?
- 14. 迭代,其中包含一個字典,列表和元組
- 15. 在任何可能包含元組的元素中查找第一個元組?
- 16. 如何匹配包含另一個元素的元素?
- 17. 返回true,如果JavaScript數組包含一個元素
- 18. 如何從一組數組中的一個元素中刪除對應於其中一個數組元素的列的列?
- 19. PHP:如何將另一個數組的元素包含在另一個數組的索引中?
- 20. 如何獲得包含某個元素的最後一個數組?
- 21. 修復使用包含其他數組的元素的數組的遞歸函數。它生成一個沒有其他數組作爲元素的數組
- 22. 如何讓一個固定元素包含在一個相對元素中?
- 23. 如何選擇另一個列表中包含的元素的不同列表?
- 24. 如何從包含長數組的ArrayList中檢索元素
- 25. 如何在Swift中搜索包含struct元素的數組?
- 26. Swift中的數組如何知道它是否包含元素?
- 27. 包含元組的數組列表(?)
- 28. PYTHON:製作一個包含n多元素的數組
- 29. 計算數組中元素的個數
- 30. Spark - 如何創建一個Spark數據框,其中包含countVectorizer模型的其中一列的值數組
你要統計有多少行包含「倫敦「或」倫敦「出現在一行中的次數? – RealSkeptic 2015-04-05 07:02:14
謝謝@RealSkeptic,我想現在有多少次「london」出現在所有行中 – 2015-04-05 07:04:11
並且它有可能在一行中出現多次? – RealSkeptic 2015-04-05 07:06:07