一尘不染

如何在Clickhouse数据库上搜索不区分大小写的查询中的字符串?

sql

我正在使用PHP和后端ClickHouse数据库开发站点。当我使用类似查询时,它不支持区分大小写的单词。

select id,comments from discussion where  comments LIKE "%Data not reflect%";

有什么方法可以搜索不区分大小写的单词?


阅读 537

收藏
2021-05-30

共1个答案

一尘不染

没有ILIKE运算符。我想你可以用lowerUTF8()

select id,comments from discussion where lowerUTF8(comments) LIKE '%Data not reflect%';

但是,由于可能必须将所有comments值都转换为小写,因此性能可能很沉重。

2021-05-30