sql语句中的文本检索

Posted smartmanlog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句中的文本检索相关的知识,希望对你有一定的参考价值。

想要对数据库中的表中某个字段的文本进行关键字检索,可以使用CONTAINS字段

Contains语法
select * from table_name where contains( fulltext_column, ‘search contents‘)
例如:
select * from student where Contains(address, ‘hebei‘) ---->单词使用单引号
select * from student where Contains(address, ‘"HEBEI province"‘) --->词组单引号中还要有双引号
select * from student where contains(address, ‘"hebeisheng province" OR beijing‘) 可以指定逻辑操作符AND, AND NOT
select * from student where contains(address, ‘nanjing NEAR road‘)查询将返回nanjing road, nanjing east road, nanjing west road等,A NEAR B  表示  A靠近B  
查询以hu开头的地址
select * from student where contains(address, ‘"hu*"‘)

以上是关于sql语句中的文本检索的主要内容,如果未能解决你的问题,请参考以下文章

SQL查询语句是啥?

如何用SQL语言检索表中的字段名

如何用sql语句将sql中的一个字段导出到文本文件?

数据库SQL语句学习笔记-排序检索数据

sql如何实现从一张表检索数据插入到另外一张表中的指定字段?

SQL之检索数据(select语句)