回答

收藏

如何在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所有的值都转化为小写,所以性能可能很重。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则