Oracle判断是否包含字符串的方法

很多时候需要再数据库里查询某个字段里是否包含需要查询的字符

1、contains

首先想到的就是contains,contains用法如下:

select * from daka_user_info t
where contains(xjdz,  '童井组')

但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建立索引,那么就会报错。

2、instr

select * from daka_user_info t
where instr(xjdz,'童井组')>0
图片[1]-Oracle判断是否包含字符串的方法-岸边IBIAN

3、like

select  t.xjdz,t.* from daka_user_info t
where xjdz like '%童井组%'
图片[2]-Oracle判断是否包含字符串的方法-岸边IBIAN
THE END
点赞0赞赏 分享
抢沙发
头像
提交
头像

昵称

取消
昵称表情

    暂无评论内容