語法如下:
string1
源字串,要在此字串中查詢。
string2
要在string1中查詢的字串 。
start_position
代表string1 的哪個位置開始查詢。此引數可選,如果省略預設為1. 字串索引從1開始。如果此引數為正,從左到右開始檢索,如果此引數為負,從右到左檢索,返回要查詢的字串在源字串中的開始索引。
代表要查詢第幾次出現的string2. 此引數可選,如果省略,預設為 1.如果為負數系統會報錯。
注意:
位置索引號從1開始。
如果string2在string1中沒有找到,instr函式返回0。
示例:
select instr('syranmo','s') from dual; -- 返回 1
select instr('syranmo','ra') from dual; -- 返回 3
select instr('syran mo','a',1,2) from dual; -- 返回 0
SQL語句中查詢字元的位置
語法如下 instr string1,string1 源字串,要在此字串中查詢。string2 要在string1中查詢的字串 start position 代表string1 的哪個位置開始查詢。此引數可選,如果省略預設為1.字串索引從1開始。如果此引數為正,從左到右開始檢索,如果此引數為負,從右...
sql查詢語句中
sql查詢語句中select t.status,t.rowid from person t where t.status 2,此處查詢的是status不等於2的記錄,並過濾掉status為null的記錄。注意 此處不管status是integer型別還是long型別,都會過濾掉status為null...
SQL查詢字元
1 left left 返回character expression 左起 integer expression 個字元。例如left article exp,1 2.charindex 返回字串中某個指定的子串出現的開始位置。charindex substring expression 其中sub...