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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM