的下一步Occurence我有一個字符串甲骨文/ PLSQL-子串直到性格
myString = "C=3;A=1;B=2;"
從中我想如下
SELECT
SUBSTR(myString,
INSTR(myString, 'A='),
INSTR(myString, ';')-1
) AS val_a
FROM DUAL;
,給了我以下提取的A
值結果
+-------+
| Val_A |
+-------+
| A=1 |
+-------+
但我只想要A
的值。於是,我就加2的SUBSTR
SUBSTR(myString,
INSTR(myString, 'A=')+2,
INSTR(myString, ';')-1
)
第二個參數,但是這給了我
+-------+
| Val_A |
+-------+
| 1;B |
+-------+
可能有人請告訴我如何得到公正A=
和下;
之間的部分?
SUBSTR'的'第三個參數是你所需要的子字符串的長度。 – Nitish