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