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('%', '振’), '%’)
三个字段以上依次这样拼接就可了