Oracle模糊查询:三个字段及以上用concat拼接__Oracle和MySQL的不同

由于原来数据库一直用的MySQL,针对三个字段的拼接都是这样用的:

-- 模糊查询name字段包含‘振’的记录
select id, name, age, sex
from student
where name like concat('%', '振’, ‘%’)

三个字段以上依次这样拼接就可了

但是公司正在开发的项目数据库是用的Oracle,按照这个方法拼接就报错了,此方法只针对MySQL!

Oracle要这样用:

-- 模糊查询name字段包含‘振’的记录
select id, name, age, sex
from student
where name like concat(concat('%', '振’), '%’)

三个字段以上依次这样拼接就可了

posted @   dd_227  阅读(2187)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示