如何在Clickhouse数据库上搜索不区分大小写的查询中的字符串?
技术问答
223 人阅读
|
0 人回复
|
2023-09-12
|
我正在使用PHP和后端ClickHouse数据库开发网站。当我使用类似的查询时,它不支持区分大小写的单词。
7 g- m+ D Y8 `+ ^$ Oselect id,comments from discussion where comments LIKE "?ta not reflect%";搜索不区分大小写的单词有哪些方法?
0 W {4 O; I [+ x! P
% h, U! A' b. d0 B* j 解决方案: ' s V9 j a6 Q! k
没有ILIKE操作符。我想你可以用它。lowerUTF8()。. p. K$ V/ y# G0 `# _) S# d0 A0 J/ H8 g/ ]
select id,comments from discussion where lowerUTF8(comments) LIKE '?ta not reflect%';但是,因为它可能必须是一切comments所有的值都转化为小写,所以性能可能很重。 |
|
|
|
|
|