婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Oracle中字符串截取常用方法總結【推薦】

Oracle中字符串截取常用方法總結【推薦】

熱門標簽:貴陽電話外呼系統哪家好 安陽外呼系統免費 圖像地圖標注 呼倫貝爾智能手機地圖標注 海南400電話哪里辦理 濟南地圖標注公司 分布式呼叫中心 南寧人工智能電銷機器人費用 400電話是不是免費申請

substr 函數:截取字符串 

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

string:表示源字符串,即要截取的字符串。

start:開始位置,從1開始查找。如果start是負數,則從string字符串末尾開始算起。

length:可選項,表示截取字符串長度。

示例:

SELECT SUBSTR('Hello SQL!', 1) FROM dual 

 --截取所有字符串,返回'Hello SQL!'

SELECT SUBSTR('Hello SQL!', 2) FROM dual 

 --從第2個字符開始,截取到末尾。返回'ello SQL!'

SELECT SUBSTR('Hello SQL!', -4) FROM dual  

--從倒數第4個字符開始,截取到末尾。返回'SQL!'

SELECT SUBSTR('Hello SQL!', 3, 6) FROM dual 

--從第3個字符開始,截取6個字符。返回'llo SQ'

SELECT SUBSTR('Hello SQL!', -4, 3) FROM dual

--從倒數第4個字符開始,截取3個字符。返回'SQL'

 instr 函數:返回子字符串在源字符串中的位置 

語法:INSTR(string,child_string,[start],[show_time])

string:表示源字符串。

child_string:子字符串,即要查找的字符串。

start:可選項,開始位置,默認從1開始。如果為負數,則從右向左檢索。

show_time:可選項,表示子字符串第幾次出現在源字符串當中,默認第1次,負數則報錯。

示例:

--表示從源字符串'city_company_staff'中第1個字符開始查找子字符串'_'第1次出現的位置

SELECT INSTR('city_company_staff', '_') FROM dual 

--返回5

--表示從源字符串'city_company_staff'中第5個字符開始查找子字符串'_'第1次出現的位置

SELECT INSTR('city_company_staff', '_', 5) FROM dual  

--返回5

--表示從源字符串'city_company_staff'中第5個字符開始查找子字符串'_'第1次出現的位置

SELECT INSTR('city_company_staff', '_', 5, 1) FROM dual  

--返回5

--表示從源字符串'city_company_staff'中第3個字符開始查找子字符串'_'第2次出現的位置

SELECT INSTR('city_company_staff', '_', 3, 2) FROM dual  --返回13

--start參數為-1,從右向左檢索,查找'_'字符串在源字符串中第1次出現的位置

SELECT INSTR('city_company_staff', '_', -1, 1) FROM dual  

--返回13

--start參數為-6,從右向左檢索,查找'_'字符串在源字符串中第2次出現的位置

SELECT INSTR('city_company_staff', '_', -6, 2) FROM dual  

--返回5

 substr 函數結合 instr 函數截取字符串

現有需求:數據查詢處理需要對code進行"拆分"

code命名規則類似:城市_所屬公司_員工職位_員工姓名

其中,城市、公司、職位、姓民字符串長度不固定,由于字符串長度不固定,只使用substr函數無法實現需求,需配合instr函數定位到字符'_'的位置,然后使用substr函數進行截取。詳細見下面例子。

表數據如下:

SOURCE_CODE
   BJ_BAIDU_CEO_LY
   SH_BOKE_MANAGER_LWX
   HRB_WM_CASHIER_OYZY

  獲取城市:

SELECT SUBSTR (SOURCE_CODE, 1, INSTR (SOURCE_CODE, '_', 1, 1) - 1) AS CITYFROM TABLE_CODE_TEST

結果:

 BJ

SH

HRB

解釋:此處截取源字符串SOURCE_CODE,從第1個字符開始,由于代表城市的code長度不固定,我們無法確定截取幾個字符,所以使用instr函數判斷第一個'_'字符的位置,進而確定每個SOURCE_CODE截取幾個字符串。

那為什么減1呢?

是因為INSTR (SOURCE_CODE, '_', 1, 1)獲取的是源字符串中'_'字符第一次出現的位置,再減1就得出了CITY字符個數。

獲取公司:

SELECT SUBSTR ( SOURCE_CODE,  INSTR (SOURCE_CODE, '_', 1, 1) + 1,  INSTR (SOURCE_CODE, '_', 1, 2) - INSTR (SOURCE_CODE, '_', 1, 1)-1 ) AS COMPANYFROM TABLE_CODE_TEST

結果:

 COMPANY

BOKE

WM

解釋:截取源字符串,從(第一個'_'出現位置+1)開始,截取個數為:第2個'_'出現位置減去第1個'_'出現位置,此時還多了一個下劃線'_',再減去1即可得到代表公司字符串。

獲取姓名:

SELECT SUBSTR (SOURCE_CODE, INSTR (SOURCE_CODE, '_', 1, 3) + 1) AS STF_NAMEFROM TABLE_CODE_TEST

結果:

 LY

LWZ

OYZY

解釋:截取源字符串,從('_'第3次出現位置+1)開始截取,截取到末尾。
---------------------

總結

以上所述是小編給大家介紹的Oracle中字符串截取常用方法總結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • Oracle 隨機數
  • Oracle截取字符串去掉字段末尾指定長度的字符
  • ORACLE 超長字符串問題的解決辦法
  • oracle使用instr或like方法判斷是否包含字符串
  • 深入分析C#連接Oracle數據庫的連接字符串詳解
  • Oracle中字符串連接的實現方法
  • Oracle生成隨機數字、字符串、日期、驗證碼及 UUID的方法

標簽:許昌 合肥 涼山 郴州 焦作 南充 滁州 遼源

巨人網絡通訊聲明:本文標題《Oracle中字符串截取常用方法總結【推薦】》,本文關鍵詞  Oracle,中,字符串,截取,常用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle中字符串截取常用方法總結【推薦】》相關的同類信息!
  • 本頁收集關于Oracle中字符串截取常用方法總結【推薦】的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区四区在线播放| 亚洲丝袜另类动漫二区| 精品欧美乱码久久久久久| 一区二区三区国产豹纹内裤在线| 国产电影精品久久禁18| 久久亚洲一区二区三区明星换脸| 久久成人羞羞网站| 精品国产一区二区三区不卡 | 久久蜜臀精品av| 久99久精品视频免费观看| 日韩免费一区二区| 国产一区二区三区免费看| 久久精品一区二区三区不卡 | 欧美一区二区在线不卡| 热久久国产精品| 欧美电影免费观看高清完整版在线观看 | 亚洲国产精品一区二区www在线| 欧美亚洲综合另类| 午夜视黄欧洲亚洲| 久久亚洲二区三区| av电影一区二区| 香蕉加勒比综合久久| 日韩一级免费观看| 国产精品一品视频| 亚洲国产视频在线| 精品国产乱码久久久久久浪潮| 国产精品亚洲午夜一区二区三区 | 国产主播一区二区| 国产精品免费观看视频| 91视频在线观看| 日本美女视频一区二区| 国产日韩av一区二区| 日本电影亚洲天堂一区| 日韩电影在线免费| 国产精品久久久久久户外露出| 欧美三级中文字| 国产一区亚洲一区| 亚洲国产综合91精品麻豆| 久久久亚洲精品石原莉奈| 欧美亚洲一区三区| 成人午夜短视频| 热久久国产精品| 樱桃视频在线观看一区| 2021中文字幕一区亚洲| 欧洲国内综合视频| 国产91在线观看| 人人超碰91尤物精品国产| 亚洲欧美在线高清| 国产午夜精品久久久久久久| 7878成人国产在线观看| 91免费视频网址| 成人综合日日夜夜| 久久激情综合网| 午夜婷婷国产麻豆精品| 一区二区成人在线视频| 国产精品日日摸夜夜摸av| 日韩午夜小视频| 欧美丝袜丝交足nylons图片| 99久久精品国产一区二区三区| 国产成人精品综合在线观看| 免费成人在线观看| 丝袜美腿亚洲综合| 亚洲成av人影院| 亚洲一区二区av在线| 亚洲欧美日韩中文字幕一区二区三区 | 久久精品国产成人一区二区三区 | 成人午夜免费视频| 国内精品伊人久久久久影院对白| 国产日韩精品一区| 国产亚洲欧美激情| 久久精品亚洲乱码伦伦中文| 久久婷婷久久一区二区三区| 8x福利精品第一导航| 制服丝袜成人动漫| 日韩免费高清电影| 亚洲精品一区二区三区99| 精品国产一区久久| 久久久久久久久久久久久夜| 久久久久久久久伊人| 国产欧美日韩亚州综合| 中文字幕精品一区二区三区精品 | 天堂蜜桃一区二区三区| 亚洲成人免费影院| 日韩精品乱码免费| 久久超碰97中文字幕| 国产精品正在播放| 91片黄在线观看| 3d动漫精品啪啪| 久久久久一区二区三区四区| 国产精品国产自产拍高清av | 国产精品灌醉下药二区| 亚洲欧美在线视频| 午夜在线成人av| 国产一区二区免费看| av一区二区三区| 欧美亚州韩日在线看免费版国语版| 欧美性大战久久久久久久蜜臀| 欧美日韩亚洲高清一区二区| 日韩黄色在线观看| 国产精品麻豆久久久| 亚洲男帅同性gay1069| 天堂成人国产精品一区| 国产成人午夜电影网| 91亚洲国产成人精品一区二区三| 欧美日韩免费一区二区三区| 久久综合丝袜日本网| 亚洲欧美另类久久久精品| 日本视频免费一区| 99国内精品久久| 欧美日本一道本在线视频| 久久久影院官网| 亚洲免费看黄网站| 国产一区二区视频在线播放| 97精品国产露脸对白| 日韩欧美在线网站| 中文字幕一区在线观看视频| 日韩成人伦理电影在线观看| www.日韩精品| 日韩欧美在线影院| 亚洲无人区一区| 丁香婷婷综合色啪| 制服丝袜成人动漫| 一区二区三区免费| 麻豆一区二区三区| 欧美日韩激情一区二区三区| 国产精品另类一区| 精品一区二区三区视频在线观看| 色婷婷国产精品| 国产精品免费av| 国模少妇一区二区三区| 6080国产精品一区二区| 亚洲精品久久久久久国产精华液 | 亚洲成精国产精品女| 欧美在线一二三四区| 中文字幕精品在线不卡| 国产在线国偷精品免费看| 欧美巨大另类极品videosbest| 中文字幕日本不卡| 成人伦理片在线| 国产亚洲一区二区三区在线观看 | 亚洲一区在线播放| 在线日韩国产精品| 99国产精品国产精品久久| 国产日韩影视精品| 麻豆一区二区三| 91麻豆精品国产91久久久使用方法| 一个色综合网站| 色综合久久中文字幕综合网| 欧美激情一区在线观看| 国产成a人亚洲精| 国产欧美精品国产国产专区 | 99re6这里只有精品视频在线观看| 国产日韩欧美在线一区| 国产精一品亚洲二区在线视频| 精品国产免费视频| 国产在线精品一区二区| 国产亚洲一本大道中文在线| 国产91富婆露脸刺激对白| 国产精品欧美极品| 91视频一区二区三区| 香蕉久久一区二区不卡无毒影院 | 老司机午夜精品| 久久久国际精品| www.亚洲色图.com| 视频一区国产视频| 国产日韩欧美精品综合| 91黄色免费网站| 国产美女视频91| 一区二区三区欧美日韩| 精品国精品国产尤物美女| www.欧美日韩| 久久精品国内一区二区三区| 中文字幕在线不卡视频| 91麻豆精品国产91久久久资源速度| 国产精品一区免费视频| 午夜欧美大尺度福利影院在线看 | 久久久久国产一区二区三区四区| 不卡视频一二三四| 一区二区三区免费观看| 精品久久久久久久久久久久久久久 | 精东粉嫩av免费一区二区三区| 国产激情一区二区三区四区| 亚洲一区成人在线| 欧美亚洲国产一区在线观看网站| 五月激情综合婷婷| 日韩电影在线看| 欧美国产日韩亚洲一区| 99精品视频在线观看| 国产精品亚洲а∨天堂免在线| 亚洲色图制服丝袜| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日韩一区不卡| 麻豆精品久久久| 菠萝蜜视频在线观看一区| 亚洲色图.com| 精品少妇一区二区三区日产乱码| 国产免费成人在线视频| 欧美日韩一级二级三级| 国产精品中文有码| 在线日韩av片|