歸納總結(jié)??--廢話不多說(shuō),直接進(jìn)入主題:
第一種
oracle 中的 || 起鏈接作用,使用“||”字符,連接成 --> %param%
AND a.EQUIPMENT_MODEL like '%' || #{param.equipmentModel} || '%'
示例:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-501758.html

結(jié)果:flowermoringrain
第二種
嵌套查詢(xún):
CONCAT(CONCAT('A', 'B'),'C')
示例:

結(jié)果:'ABC'
第三種(推薦)
MySQL中的模糊查詢(xún) like 和 Oracle中的 instr() 函數(shù)有同樣的查詢(xún)效果;
select * from 表名 where instr(字段名,值)>0;
示例:

想了解上述基本原理的??,就可以往下看了??
總結(jié):方法說(shuō)明
第一個(gè):很好理解 -> 連接??
第二個(gè):
CONCAT( string1, string2 ) -> CONCAT函數(shù)返回string1連接string2后的一個(gè)字符串值。
復(fù)雜組合示例:
SELECT CONCAT(CONCAT(CONCAT('A', 'B'),'C'),'D')
-- 'ABCD'
concat()函數(shù)Oracle和Mysql 的區(qū)別之處:
concat()函數(shù)在Oracle只支持兩個(gè)字符串拼接,因此連接多個(gè)值,那么我們可以嵌套多個(gè)CONCAT函數(shù)調(diào)用
concat()函數(shù)在Mysql中可以多字符拼接
第三個(gè):
關(guān)于:instr() 函數(shù) -> instr(源字符串, 目標(biāo)字符串)
instr函數(shù)返回要截取的字符串在源字符串中的位置
并且查找個(gè)數(shù)是從1開(kāi)始的1、2、3、4、5、6.......文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-501758.html
示例:
--返回結(jié)果:3 默認(rèn)第一次出現(xiàn)“l(fā)”的位置
select instr('helloworld','l') from HCY;
到了這里,關(guān)于Oracle模糊查詢(xún)的幾種方法【推薦最后一種】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!