中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

oracle instr的用法有哪些

小億
93
2023-08-28 09:56:49
欄目: 云計算

Oracle的INSTR函數用于在一個字符串中查找子字符串的位置。以下是INSTR函數的一些常見用法:

  1. 查找子字符串的位置:

INSTR(str, sub_str)

例如:SELECT INSTR(‘hello world’, ‘world’) FROM dual;

結果為6,表示子字符串’world’在字符串’hello world’中的起始位置為6。

  1. 從指定位置開始查找子字符串的位置:

INSTR(str, sub_str, start_pos)

例如:SELECT INSTR(‘hello world’, ‘o’, 5) FROM dual;

結果為8,表示在字符串’hello world’中,從位置5開始查找,第一個子字符串’o’的起始位置為8。

  1. 從指定位置開始查找子字符串的位置,指定出現的次數:

INSTR(str, sub_str, start_pos, occurrence)

例如:SELECT INSTR(‘hello world’, ‘o’, 1, 2) FROM dual;

結果為8,表示在字符串’hello world’中,從位置1開始查找,第2次出現子字符串’o’的起始位置為8。

  1. 反向查找子字符串的位置:

INSTR(str, sub_str, -start_pos)

例如:SELECT INSTR(‘hello world’, ‘o’, -5) FROM dual;

結果為8,表示在字符串’hello world’中,從倒數第5個位置開始往前查找,第一個子字符串’o’的起始位置為8。

需要注意的是,INSTR函數返回的位置是從1開始計數的。如果找不到子字符串,則返回0。

0
阳朔县| 陕西省| 固始县| 巴楚县| 丘北县| 丹江口市| 平度市| 大同市| 墨竹工卡县| 格尔木市| 日照市| 康马县| 邯郸县| 简阳市| 鄂温| 莲花县| 揭西县| 类乌齐县| 石河子市| 襄城县| 道孚县| 大方县| 嘉黎县| 昌平区| 仁寿县| 桐梓县| 定南县| 同江市| 农安县| 大兴区| 涪陵区| 大庆市| 沧州市| 佛冈县| 江源县| 巫山县| 青田县| 射洪县| 汉沽区| 湘潭县| 华蓥市|