数据库模糊查询

        前言:一般情况下的模糊查询的模糊查询是使用 like 关键字匹配 某列是否包含给定的内容,判定结果是字段包含内容。

在某些特殊的需求下,得反过来考虑“模糊查询”:字段值是否包含于给定的内容(字段值被包含)。该笔记记录完成这种需求的

两个函数:instr(Oracle)和charindex(sqlserver)。

1、instr函数

select instr(aStr,bStr),bStr在aStr里的位置,从1开始,若aStr里没有bStr,则返回0。

2、charindex函数

select charindex(aStr,bStr),aStr在bStr里的位置,从1开始,若bStr里没有aStr,则返回0。

你可能感兴趣的:(数据库)