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('%', '振’), '%’)
三个字段以上依次这样拼接就可了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步