1

特定の文字列の HTML タグを削除する postgreSQL で定義された strip_tags という関数があります。

データベースからいくつかのニュースを抽出したいので、クエリを実行しています:

SELECT description FROM news WHERE description ilike '%apple%'

説明列のデータは html とテキストが混在しており、html を削除して、「%apple%」と一致するかどうかを検索したい! やや似ています:

SELECT description FROM news WHERE (select strip_tags(description)) ilike '%apple%'

これはpostgreSQLで可能ですか? このクエリを実行しようとしましたが、うまくいきません!

4

1 に答える 1

1

あなたのWHERE条件で機能を使用することができます。

SELECT description 
FROM news 
WHERE strip_tags(description) ilike '%apple%'
于 2012-08-27T13:20:46.870 に答える