国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Oracle——SUBSTR()截取字符串,INSTR()查找字符串

這篇具有很好參考價(jià)值的文章主要介紹了Oracle——SUBSTR()截取字符串,INSTR()查找字符串。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

  • SUBSTR()函數(shù):截取字符串

使用語法:SUBSTR(string,start,?[length])

string:需要截取的字符串。

start:? 起始位置,-3表示從倒數(shù)第三個(gè)字符開始,從左往右截取。

length:截取長度(默認(rèn)截取到末尾)。

  • INSTR()函數(shù):查找字符串

使用語法:INSTR(string,str,?[start],[which])

string:源字符串。

str:查找的子字符串(可以是單個(gè)字符)。

start:起始位置(默認(rèn)從開頭查找),-3表示從倒數(shù)第三個(gè)字符開始,從右往左查找。

which:查找第幾個(gè)。

  • SUBSTR()和INSTR()組合使用

組合使用可以截取兩個(gè)字符中間的字符串,下面例子從字符串'da.bai.cai'中截取到'bai':

1.先使用SUBSTR函數(shù)寫出模板

SUBSTR('da.bai.cai', 開始位置,長度)

2.開始位置:查找到第一個(gè)分隔符再加一

INSTR('da.bai.cai','.',1,1)+1

3.長度:中間位置長度不確定,所以查找第二個(gè)分隔符位置減去開始位置得

INSTR('da.bai.cai','.',1,2) - (INSTR('da.bai.cai','.',1,1)+1)

4.結(jié)果為:文章來源地址http://www.zghlxwxcb.cn/news/detail-531201.html

SELECT SUBSTR( 'da.bai.cai', 
               INSTR('da.bai.cai','.',1,1)+1,
               INSTR('da.bai.cai','.',1,2) - INSTR('da.bai.cai','.',1,1)-1 )
FROM DUAL; 

到了這里,關(guān)于Oracle——SUBSTR()截取字符串,INSTR()查找字符串的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • PHP中讀取(截取substr)字符串前N個(gè)字符或者從第幾個(gè)字符開始取幾個(gè)字符

    ```html ?php $str = \\\"123456789\\\";echo substr($str , 0 , 3);//從左邊第一位字符起截取3位字符:結(jié)果:123echo substr($str , 3 , 3);//從左邊第3位字符起截取3位字符:結(jié)果:456? ``` ```html ?php$rest = substr(\\\"abcdef\\\", -1); ? ?// 返回 \\\"f\\\"$rest = substr(\\\"abcdef\\\", -2); ? ?// 返回 \\\"ef\\\"$rest = substr(\\\"abcdef\\\", -3, 1); // 返回

    2024年02月20日
    瀏覽(20)
  • Oracle 正則表達(dá)式詳解(regexp_substr、regexp_instr、regexp_replace、regexp_like)

    文章目錄 1 概述 2 匹配規(guī)則 3 正則函數(shù) 3.1 regexp_substr() 3.2 regexp_instr() 3.3 regexp_replace() 3.4 regexp_like() 1 概述 1. 作用:處理字符時(shí),很強(qiáng)大 1 2. 分類:與下列相似,但功能更加強(qiáng)大(‘支持正則表達(dá)式’) (1) regexp_like : 同 like 功能相似(模糊 ‘匹配’) (2) regexp_instr : 同 instr 功

    2024年02月09日
    瀏覽(24)
  • Oracle解析JSON字符串

    Oracle解析JSON字符串

    假設(shè)某個(gè)字段存儲(chǔ)的JSON字符串,我們不想查出來后通過一些常見的編程語言處理( JSON.parse() 或者是 JSONObject.parseObject() 等),想直接在數(shù)據(jù)庫上處理,又該如何書寫呢? 其實(shí)在 ORACLE 中也支持多種機(jī)制去處理JSON數(shù)據(jù),例如有操作函數(shù)JSON_ARRAY、JSON_EXISTS、JSON_VALUES、JSON_TABLE、

    2024年02月16日
    瀏覽(21)
  • Oracle-如何判斷字符串包含中文字符串(漢字),刪除中文內(nèi)容及保留中文內(nèi)容

    Oracle-如何判斷字符串包含中文字符串(漢字),刪除中文內(nèi)容及保留中文內(nèi)容

    今天遇見一個(gè)問題需要將字段中包含中文字符串的篩選出來 在網(wǎng)上查找了一下有以下三種方式: length計(jì)算字符長度,lengthb計(jì)算字節(jié)長度 篩選出包含中文的字符串 ASCIISTR函數(shù),參數(shù)是一個(gè)字符串,如果這個(gè)字符在ASCII碼表中有,則轉(zhuǎn)成ASCII表中的字符。如果沒有,則轉(zhuǎn)成xxx

    2024年02月12日
    瀏覽(27)
  • Oracle切割字符串的方法,SQL語句完成。

    Oracle切割字符串的方法,SQL語句完成。

    Oracle用正則的方式循環(huán)切割字符串 需求:有一個(gè)這樣子的 Str = “‘CNJ-520-180500000001|CNJ-520-181200000001|CNJ-520-190300000001|CNJ-520-190100000001|CNJ-520-181200000002’” ,然后我需要拿到每一個(gè)單號,每一個(gè)單號都要走一遍固定的邏輯。 方法: 我們需要使用oracle中的 正則表達(dá)式 進(jìn)行字符匹

    2024年02月12日
    瀏覽(18)
  • oracle 一列數(shù)據(jù)轉(zhuǎn)換為字符串 LISTAGG函數(shù)

    要將Oracle中的一列數(shù)據(jù)轉(zhuǎn)換為一個(gè)字符串,你可以使用LISTAGG函數(shù)。LISTAGG函數(shù)可以將多行數(shù)據(jù)連接成一個(gè)字符串,并且可以指定連接符。 下面是一個(gè)示例: 請將\\\"column_name\\\"替換為你要轉(zhuǎn)換的實(shí)際列名,\\\"your_table\\\"替換為你要轉(zhuǎn)換的實(shí)際表名。在這個(gè)示例中,我們使用逗號作為連

    2024年02月16日
    瀏覽(30)
  • 按分隔符分割字符串(DB2/mysql/hive/Oracle)

    按分隔符分割字符串(DB2/mysql/hive/Oracle)

    1、DB2 --substr+locate/instr DB2沒有自己按分隔符分割字符串的函數(shù),只能結(jié)合使用 或者在DB2里還可以自己寫一個(gè)split分割字符串的函數(shù) 附:instr函數(shù)用法--用來查找指定字符在字符串中出現(xiàn)的位置 DB2中的locate 函數(shù)可實(shí)現(xiàn)同樣的功能,用法同 instr ,只是源字符串和目標(biāo)字符串的位

    2024年02月13日
    瀏覽(29)
  • oracle連表查詢in后邊跟另一張表中的字符串字段

    oracle連表查詢in后邊跟另一張表中的字符串字段

    今天在做通過in進(jìn)行連表查詢的時(shí)候發(fā)現(xiàn)以下問題記錄下 我的需求是A,B兩張表連接查詢,A中有一個(gè)FOOD_TYPES字段 存的值類型為1,2,3 B表中的字段是FOOD_TYPE 存的是單個(gè)數(shù)字字符串 我需要where b.food_type in a.food_types 但是無論怎么寫都無法實(shí)現(xiàn)這樣的查詢 最終使用了 b.food_type in

    2024年02月13日
    瀏覽(31)
  • 數(shù)組slice、splice字符串substr、split

    數(shù)組slice、splice字符串substr、split

    這篇文章主要對數(shù)組操作的兩種方法進(jìn)行介紹和使用,包括:slice、splice。對字符串操作的兩種方法進(jìn)行介紹和使用,包括:substr、split slice:可以操作的數(shù)據(jù)類型有:數(shù)組+字符串 splice:數(shù)組 操作數(shù)組的兩種方法的對比圖 split:可以操作的數(shù)據(jù)類型有:字符串 substr:字符串 操作字

    2024年02月13日
    瀏覽(24)
  • R語言【cli】——ansi_substr():ANSI彩色字符串的子字符串

    Package? cli ?version 3.6.0 這是base::substr()的顏色感知副本。它的工作原理與原來的完全相同,但保留了子字符串中的顏色。在計(jì)算字符串中的位置時(shí),忽略ANSI轉(zhuǎn)義序列。 參數(shù)【x】 :字符向量,可能是ANSI樣式的,或者是強(qiáng)制轉(zhuǎn)換為字符的向量。 參數(shù)【start】 :起始索引或索引

    2024年01月22日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包