很多时候需要再数据库里查询某个字段里是否包含需要查询的字符
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
3、like
select t.xjdz,t.* from daka_user_info t
where xjdz like '%童井组%'
THE END
暂无评论内容