我在 postgreSQL 中定义了一个名为 strip_tags 的函数,它可以去除给定字符串中的 HTML 标签。(我知道尝试在 db 级别去除 html 标签是不受欢迎的,但我必须这样做)。
我想从我的数据库中提取一些新闻,因此我正在执行一个查询:
SELECT description FROM news WHERE description ilike '%apple%'
描述列中的数据是 html 和文本的混合,我想剥离 html,然后搜索它是否匹配 '%apple%'!有点像:
SELECT description FROM news WHERE (select strip_tags(description)) ilike '%apple%'
这在postgreSQL中可能吗?我尝试执行此查询,但它不起作用!