簡體   English   中英

在 clickhouse 中使用 substring 的 whereclause

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM