[英]whereclause with substring in clickhouse
我正在嘗試從 clickhouse 的特定列中獲取包含 substring 的所有行
SELECT Column1, count(*) FROM MyTable WHERE Column1 CONTAINS 'word1'
我所需要的只是在 column1 中包含 word1 以及每個在整個表中出現的次數的結果。
SELECT COUNT(Column1) AS Column1Count FROM MyTable WHERE Column1 LIKE '%word1%'
我已經檢查過 clickhouse 這應該可以工作。 '%' 符號將為您提供包含功能 - 如果您需要使用變量插入它,只需使用連接。
如果要計算 'word1' 的每個超字符串出現的頻率,則需要一個GROUP BY
:
SELECT Column1, count(*)
FROM MyTable
WHERE Column1 LIKE '%word1%'
GROUP BY Column1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.