這是存在此要求時可這樣使用
若有如下情情況
dm content
1
11 ertre
12 4345
13 fgs
14 435
15 345
可以用 select content from where instr(dm, 傳入的引數)=1;
獲取 當dm為1 時 可得
11 ertre
12 4345
13 fgs
14 435
15 345
當 dm=11時 得
11 ertre
instr函式 使用方法
instr
(源字串, 目標字串, 起始位置, 匹配序號)
在oracle
/plsql中,instr函式返回要擷取的字串在源字串中的位置。只檢索一次,就是說從字元的開始
到字元的結尾就結束。
語法如下:
引數分析:
string1
源字串,要在此字串中查詢。
string2
要在string1中查詢的字串.
start_position
代表string1 的哪個位置開始查詢。此引數可選,如果省略預設為1. 字串索引從1開始。如果此引數為正,從左到右開始檢索,如果此引數為負,從右到左檢索,返回要查詢的字串在源字串中的開始索引。
代表要查詢第幾次出現的string2. 此引數可選,如果省略,預設為 1.如果為負數系統會報錯。
注意:如果string2在string1中沒有找到,instr函式返回0.
示例:select instr('syranmo','s') from dual; -- 返回 1
select instr('syranmo','ra') from dual; -- 返回 3
1 select instr('syran mo','a',1,2) from dual; -- 返回 0
Oracleinstr函式詳解
instr 源字串,目標字串,起始位置,匹配序號 在oracle plsql中,instr函式返回要擷取的字串在源字串中的位置。只檢索一次,就是說從字元的開始 到字元的結尾就結束。語法如下 instr string1,string2 start position nth appearance 引數分...
oracle instr函式的使用
instr 源字串,目標字串,起始位置,匹配序號 在oracle plsql中,instr函式返回要擷取的字串在源字串中的位置。只檢索一次,就是說從字元的開始 到字元的結尾就結束。語法如下 引數分析 string1 源字串,要在此字串中查詢。string2 要在string1中查詢的字串.start...
Oracle Instr 的特殊用法
nstr方法的格式為 instr 源字串,目標字串,起始位置,匹配序號 例如 instr corporate floor or 3,2 中,源字串為 corporate floor 目標字串為 or 起始位置為3,取第2個匹配項的位置。預設查詢順序為從左到右。當起始位置為負數的時候,從右邊開始查詢。...