postgre contains 使用方法
时间: 2023-12-02 07:04:48 浏览: 71
Postgre9.2+Postgis2.18.zip
"CONTAINS" 是 PostgreSQL 中用于文本搜索的操作符。它可以用于检查一个文本字段中是否包含指定的关键词或短语。
下面是使用 "CONTAINS" 操作符的基本语法:
```
SELECT * FROM table_name WHERE text_column_name @@ to_tsquery('search_query');
```
其中,"table_name" 是要搜索的表的名称,"text_column_name" 是要搜索的文本字段的名称,"search_query" 是要搜索的关键词或短语。
例如,如果要在 "products" 表的 "description" 字段中搜索包含关键词 "shoes" 的记录,可以使用以下查询:
```
SELECT * FROM products WHERE description @@ to_tsquery('shoes');
```
需要注意的是,使用 "CONTAINS" 操作符需要在数据库中启用全文搜索功能。如果数据库未进行配置,则需要在安装时启用该功能。可以参考 PostgreSQL 文档中的相关说明进行配置。
阅读全文