ORACLE SQL 用SUBSTR擷取字串

2021-09-25 15:50:25 字數 489 閱讀 5421

substr(string,s,n) —其中string是待擷取的字串,而s是開始位置,n是擷取字元的個數

例如想要擷取』hello world』 裡面的前三個字元,也就是』hel』

substr(『hello world』,0,3) --0代表從第乙個開始取,3表示取三個字元,效果與下同

substr(『hello world』,1,3)

substr(『hello world』,2,3) --獲取的就是 『ell』

當第二個引數為負數時,則表示倒數

例如substr(『hello world』,-3,2) --結果 『rl』,也就是從倒數第3位開始,往右取2個字元

substr(『hello world』,-2,3) --結果 『ld』 ,這是因為從倒數第2位開始,往右邊已經不夠3個字元了,所以取到的只有兩個字元

當第三個引數為負數時,將擷取不到任何字元

substr(『hello world』,1,-1) --結果為空

java中substring與substr的用法

1.substring 方法 定義和用法 substring 方法用於提取字串中介於兩個指定下標之間的字元。語法 stringobject.substring start,stop 引數 描述 start 必需。乙個非負的整數,規定要提取的子串的第乙個字元在 stringobject 中的位置。st...

java中substring與substr的用法

1.substring 方法 定義和用法 substring 方法用於提取字串中介於兩個指定下標之間的字元。語法stringobject.substring start,stop 引數 描述 start 必需。乙個非負的整數,規定要提取的子串的第乙個字元在 stringobject 中的位置。sto...

java中substring與substr的用法

1.substring 方法 定義和用法 substring 方法用於提取字串中介於兩個指定下標之間的字元。語法stringobject.substring start,stop 引數 描述 start 必需。乙個非負的整數,規定要提取的子串的第乙個字元在 stringobject 中的位置。sto...