gpt4 book ai didi

sql - PostgreSQL:所有文本列中的 ILIKE

转载 作者:行者123 更新时间:2023-12-04 12:20:24 25 4
gpt4 key购买 nike

是否有一种简单的临时方式来执行 ILIKE查询表的所有文本列?
我知道有一个包含“foobar”的单元格。但是该表有很多列并且只有 50k 行,因此搜索所有列和行应该很快。

最佳答案

我给你这个查询是因为理解这不是你用来提高性能的东西,只是回填和清理(这里似乎是这种情况):

SELECT * 
FROM tablename foo
WHERE LOWER(foo::text) LIKE '%foobar%'
如果您想实现一些中等性能的自由文本搜索,您需要努力创建索引 tsvector/加权 tsvector 列。

关于sql - PostgreSQL:所有文本列中的 ILIKE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67589608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com