欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle模糊查詢的幾種方法匯總【最后一種最優(yōu)】

 更新時(shí)間:2023年07月19日 15:43:30   作者:偏愛(ài)星霧纏繞15  
這篇文章主要介紹了Oracle模糊查詢的幾種方法匯總,針對(duì)每種方法小編給大家做了解析說(shuō)明,在這推薦第三種,需要的朋友可以參考下

Oracle模糊查詢的幾種方法

第一種

oracle 中的 || 起鏈接作用,使用“||”字符,連接成 --> %param%

AND a.EQUIPMENT_MODEL like '%' || #{param.equipmentModel} || '%'

示例:

結(jié)果:flowermoringrain

第二種

嵌套查詢:

CONCAT(CONCAT('A', 'B'),'C')

示例:

結(jié)果:'ABC'

第三種(推薦)

MySQL中的模糊查詢 like 和 Oracle中的 instr() 函數(shù)有同樣的查詢效果;

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.......

示例:

--返回結(jié)果:3    默認(rèn)第一次出現(xiàn)“l(fā)”的位置
select instr('helloworld','l') from HCY; 

到此這篇關(guān)于Oracle模糊查詢的幾種方法【推薦最后一種】的文章就介紹到這了,更多相關(guān)Oracle模糊查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論