日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle 数据库 字符串函数

發布時間:2024/9/27 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 数据库 字符串函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

oracle 數據庫 字符串函數

介紹oracle對字符串的操作函數,如圖所示,測試字段為:STUDENT 表的 STUNAME 字段

ps:oracle字符串索引從1開始

1.定位索引函數:instr()

instr(str,char,begin,n)
str:源字符串
char:目標字符串
begin:起始查找索引
n:第n個目標字符
返回目標字符串 char 在源字符串 str 中的索引位

2.字符串截取函數,substr()

substr(str,begin,len)
str:源字符串
begin:起始索引位
len:截取長度
返回截取后的字符串
按特定字符串 ‘-’ 截取字符串:

select STUNAME ,substr(STUNAME,instr(STUNAME,'-',1,1)+1,2) substr from STUDENT

此處獲取字符串‘-’的索引位為第3位,因為oracle是從1開始,我們要想得到字符串‘大哥’,要從第4位開始截取截取2位;

3.字符串替換函數 :replace()

replace(str,source,target)
str:源字符串
source:需要替換的字符串
target:替換后的目標字符串

4.大小寫轉換函數:upper(),lower()

upper(str):
lower(str):
str:需要轉換的字符串,(ps:upper函數常用于sql中別名轉化大寫,便于用實體類映射接收)

5.填充函數:lpad(),rpad()

lpad(str,len,pad)
rpad(str,len,pad)
str:源字符串
len:填充后長度
pad:填充的字符串

6.刪除函數:trim(),ltrim(),rtrim()

trim(str,delStr):刪除兩側的目標字符,直到出現不需要刪除的字符
ltrim(str,delStr):從左側刪除目標字符,直到出現不需要刪除的字符
rtrim(str,delStr):從右側刪除目標字符,直到出現不需要刪除的字符
str:源字符串
delStr: 需要刪除的字符集合,不填寫時,默認刪除空格

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的oracle 数据库 字符串函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。