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('%', '振’), '%’)

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