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

主頁 > 知識庫 > oracle中的trim函數(shù)使用介紹

oracle中的trim函數(shù)使用介紹

熱門標(biāo)簽:車瑪仕極限運動場所地圖標(biāo)注 地圖標(biāo)注怎么保存 外呼電話系統(tǒng)用卡嗎 七日殺a19.5全地圖標(biāo)注 廣東營銷智能外呼系統(tǒng)商家 騰訊地圖標(biāo)注要費用嗎 電渠外呼系統(tǒng) N個你智能電銷機器人 高德地圖標(biāo)注公司名字大全

Oracle TRIM函數(shù)是很常見的函數(shù),下面對Oracle TRIM函數(shù)的語法作了詳盡的闡述說明,希望可以讓您對Oracle TRIM函數(shù)有更深的認(rèn)識。

如果提到Oracle TRIM函數(shù),最簡單的功能就是使用它來去除字符串的行首和行尾的空格,這個功能也是大家使用頻率最高的一種。
然而Oracle TRIM函數(shù)其實是具有刪除“任意指定”字符的功能,不可謂不牛。我們來一次體驗之旅。

1.先看一下Oracle TRIM函數(shù)的完整語法描述

TRIM([ { { LEADING | TRAILING | BOTH }
[ trim_character ]
| trim_character
}
FROM
]
trim_source
)

以上語法引自于Oracle 10gR2官方文檔:http://download.oracle.com/docs/ ... 0/img_text/trim.htm
單從這個語法定義上我們就可以看出,小小的Oracle TRIM函數(shù)蘊含了更多可定制的功能。一一展示,供參考。

2.最簡單的用法開始
不使用任何參數(shù):
gloria@www.dweye.net> select trim (' DWEYE ') "TRIM e.g." from dual;

TRIM e.g
--------
DWEYE

這也是最常見的一種使用方法,都使用默認(rèn)的參數(shù),默認(rèn)情況下TRIM會同時刪除字符串前后出現(xiàn)的空格。

3.其實第一種常用的方法等同于下面帶有“BOTH”參數(shù)的寫法
gloria@www.dweye.net> select trim (both from ' DWEYE ') "TRIM e.g." from dual;

TRIM e.g
--------
DWEYE

“BOTH”參數(shù)表示同時去除字符串前后所指定的內(nèi)容(默認(rèn)情況下刪除空格)。

4.既然試用了BOTH參數(shù),我們再看一下“TRAILING”和“LEADING”參數(shù)效果

gloria@www.dweye.net> select trim (trailing from ' DWEYE ') "TRIM e.g." from dual;

TRIM e.g.
------------
DWEYE

gloria@www.dweye.net> select trim (leading from ' DWEYE ') "TRIM e.g." from dual;

TRIM e.g.
------------
DWEYE

可見,使用“TRAILING”參數(shù)可以完成字符串尾部空格的刪除功能;而“LEADING”參數(shù)正好相反,完成字符串頭部空格的刪除功能。
也就是說,使用“TRAILING”和“LEADING”參數(shù)可以指定空格的刪除位置。

5.“trim_character”參數(shù)粉墨登場

這個參數(shù)改變了“刪除空格”的默認(rèn)行為。
如果想要刪除字符串'xxxxDWEYExxxx'前后出現(xiàn)的“x”,“trim_character”參數(shù)就派上用場了。
gloria@www.dweye.net> select trim ('x' from 'xxxxDWEYExxxx') "TRIM e.g." from dual;

TRIM e.g
--------
DWEYE

配合“BOTH”、“TRAILING”和“LEADING”三個參數(shù)使用效果如下,與之前演示類似。看結(jié)果,不贅述。
gloria@www.dweye.net> select trim (both 'x' from 'xxxxDWEYExxxx') "TRIM e.g." from dual;

TRIM e.g
--------
DWEYE

gloria@www.dweye.net> select trim (trailing 'x' from 'xxxxDWEYExxxx') "TRIM e.g." from dual;

TRIM e.g.
------------
xxxxDWEYE

gloria@www.dweye.net> select trim (leading 'x' from 'xxxxDWEYExxxx') "TRIM e.g." from dual;

TRIM e.g.
------------
DWEYExxxx

6.需要注意的地方

這里的“trim_character”參數(shù)只允許包含一個字符,不支持多字符。
報錯信息如下:
gloria@www.dweye.net> select trim (leading 'xy' from 'xyxxDWEYExyyx') "TRIM e.g." from dual;
select trim (leading 'xy' from 'xyxxDWEYExyyx') "TRIM e.g." from dual
*
ERROR at line 1:
ORA-30001: trim set should have only one character

既然TRIM不能滿足我們刪除只剩“DWEYE”字符串的要求,有么有其他手段呢?of course有。我們使用RTRIM和LTRIM“連環(huán)拳”完成這個任務(wù)。
1)使用RTRIM
gloria@www.dweye.net> select rtrim('xyxxDWEYExyyx','xy') "e.g." from dual;

e.g.
------------
xyxxDWEYE

2)使用LTRIM
gloria@www.dweye.net> select ltrim('xyxxDWEYExyyx','xy') "e.g." from dual;

e.g.
------------
DWEYExyyx

3)聯(lián)合使用RTRIM和LTRIM函數(shù)達到我們的目的
gloria@www.dweye.net> select ltrim(rtrim('xyxxDWEYExyyx','xy'),'xy') "e.g." from dual;

e.g.
--------
DWEYE

使用RTRIM和LTRIM函數(shù)時的注意事項:“xy”不表示整個“xy”字符串進行匹配,而是發(fā)現(xiàn)任意的字符“x”或字符“y”均做刪除操作。

7.小結(jié)

在感受Oracle函數(shù)帶來便利的同時,建議對每一個常用函數(shù)都追本溯源地探究一下,也許在嘗試之后您會發(fā)現(xiàn):哦,原來大家經(jīng)常用到這些方法只是其真實功能的滄海一粟。

以下是其它網(wǎng)友的補充:

如 trim('字符1' from '字符串2') ,字符1只能是單個字符。

1. trim()刪除字符串兩邊的空格。
2. ltrim()刪除字符串左邊的空格。
3. rtrim()刪除字符串右邊的空格。
4. trim('字符1' from '字符串2') 分別從字符2串的兩邊開始,刪除指定的字符1。
5. trim([leading | trailing | both] trim_char from string) 從字符串String中刪除指定的字符trim_char。
leading:從字符串的頭開始刪除。
trailing:從字符串的尾部開始刪除。
borth:從字符串的兩邊刪除。
6. tim()只能刪除半角空格。

For example:
trim(' tech ') would return 'tech';
trim(' ' from ' tech ') would return 'tech';
trim(leading '0' from '000123') would return '123';
trim(trailing '1' from 'Tech1') would return 'Tech';
trim(both '1' from '123Tech111') would return '23Tech';

oracle中的trim函數(shù)

Oracle中的trim函數(shù)是用來刪除給定字符串或者給定數(shù)字中的頭部或者尾部的給定字符。
trim函數(shù)具有如下的形式

trim([leading/trailing/both][匹配字符串或數(shù)值][from][需要被處理的字符串或數(shù)值])

這里如果指明了leading表示從刪除頭部匹配的字符串,如果指明了trailing表示從刪除尾部匹配的字符串,如果指明了both,或者不指明任何位置,則兩端都將被刪除

如果不指明任何匹配字符串或數(shù)值則認(rèn)為是空格,即刪除前面或者后面的空格。

trim函數(shù)返回的類型是varchar2

下面是一些例子:

截去了數(shù)字7500的后面的兩個0

SQL> select trim(0 from 7500) from dual;

TRIM

—-

75

下面的例子截去了' 中秋八月中'前后的兩個'中'字

SQL> select trim('中‘ from ‘中秋八月中‘) as 詩 from dual;



——————

秋八月


下面的例子截去了' 半夜二更半'前面的一個'半'字

SQL> select trim(leading ‘半‘ from ‘半夜二更半‘) as 詩 from dual;



————————

夜二更半

您可能感興趣的文章:
  • Python函數(shù)返回值實例分析
  • Python中用函數(shù)作為返回值和實現(xiàn)閉包的教程
  • Python簡單調(diào)用MySQL存儲過程并獲得返回值的方法
  • shell腳本中執(zhí)行python腳本并接收其返回值的例子
  • ORACLE常用數(shù)值函數(shù)、轉(zhuǎn)換函數(shù)、字符串函數(shù)
  • oracle 存儲過程和函數(shù)例子
  • ORACLE時間函數(shù)(SYSDATE)深入理解
  • 給Oracle添加split和splitstr函數(shù)的方法
  • oracle to_char函數(shù)將number轉(zhuǎn)成string
  • python讀取oracle函數(shù)返回值

標(biāo)簽:玉樹 蘇州 來賓 長沙 棗莊 大興安嶺 遼寧 贛州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle中的trim函數(shù)使用介紹》,本文關(guān)鍵詞  oracle,中的,trim,函數(shù),使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《oracle中的trim函數(shù)使用介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于oracle中的trim函數(shù)使用介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99久久国产综合精品麻豆 | 日本成人在线看| 日韩伦理免费电影| 一区二区三区不卡视频在线观看| 一区二区三区不卡视频在线观看 | 97se狠狠狠综合亚洲狠狠| 日本韩国欧美在线| 日韩一区二区三| 中文乱码免费一区二区| 亚洲女同ⅹxx女同tv| 日本成人在线视频网站| 风间由美一区二区三区在线观看 | 中国av一区二区三区| 日韩码欧中文字| 青青草伊人久久| 国产福利一区二区三区视频在线 | 日本久久一区二区| 日韩欧美一级片| 亚洲色图视频免费播放| 美女视频黄免费的久久| 波多野结衣亚洲一区| 91精品国产乱码| 亚洲免费观看高清完整| 久久av中文字幕片| 欧美午夜免费电影| 国产日韩精品一区二区三区| 亚洲激情在线激情| 国产suv精品一区二区6| 69av一区二区三区| 亚洲精品国久久99热| 国产美女精品在线| 欧美一级久久久久久久大片| 亚洲柠檬福利资源导航| 国产精品一区二区视频| 蜜桃视频在线观看一区| 色综合久久久网| 国产婷婷一区二区| 免费视频一区二区| 欧美日韩成人一区| 亚洲精品成人在线| 不卡的av在线播放| 国产女主播一区| 蜜臀av性久久久久av蜜臀妖精| 色婷婷亚洲综合| 亚洲国产高清在线观看视频| 精品无人码麻豆乱码1区2区 | 中文字幕中文字幕在线一区| 奇米影视在线99精品| 精品电影一区二区| 亚洲美女免费视频| 亚洲国产wwwccc36天堂| 91在线视频观看| 国产精品五月天| 国产精品18久久久| 国产亚洲精品久| 蜜芽一区二区三区| 日本韩国一区二区| 午夜亚洲国产au精品一区二区| 91麻豆自制传媒国产之光| 中文字幕在线播放不卡一区| 成人黄色免费短视频| 国产精品久久久久久久午夜片| 成人成人成人在线视频| 国产精品传媒入口麻豆| 91视频国产资源| 亚洲一区在线观看网站| 7777精品伊人久久久大香线蕉 | 91电影在线观看| 国产精品久久久久久久午夜片| 国产91丝袜在线播放| 久久久99精品免费观看不卡| 久久精品国产秦先生| 精品久久久久久久久久久久久久久 | 国产精品一卡二卡| 欧美哺乳videos| 国内精品伊人久久久久影院对白| 欧美va亚洲va国产综合| 美女视频网站黄色亚洲| 久久久久久久久久电影| 99精品一区二区三区| 亚洲视频精选在线| 欧美人狂配大交3d怪物一区| 日欧美一区二区| 日韩午夜激情视频| 丰满岳乱妇一区二区三区| 亚洲一区二区视频| 制服视频三区第一页精品| 紧缚捆绑精品一区二区| 亚洲人成电影网站色mp4| 日韩一区二区视频在线观看| 成人av电影在线观看| 亚洲国产成人av| 国产精品三级视频| 欧美日韩国产综合久久 | 久久久久久影视| 欧美三级乱人伦电影| 国产黄人亚洲片| 五月婷婷久久丁香| 亚洲图片欧美激情| 精品人伦一区二区色婷婷| 97久久精品人人澡人人爽| 免费看欧美美女黄的网站| 国产精品久久久久久久久动漫 | 91精品办公室少妇高潮对白| 日韩精品一级中文字幕精品视频免费观看 | 亚洲综合色噜噜狠狠| 日韩欧美成人一区| 一本大道av一区二区在线播放| 久久国产免费看| 亚洲国产一二三| 国产精品国产三级国产普通话三级 | 在线观看91精品国产入口| 久久se精品一区二区| 亚洲综合色丁香婷婷六月图片| 欧美韩国一区二区| 日韩亚洲欧美在线| 欧美性欧美巨大黑白大战| 成人免费观看视频| 日韩av中文字幕一区二区三区 | 亚洲人成亚洲人成在线观看图片| 精品国产3级a| 欧美久久久久中文字幕| 在线免费观看日韩欧美| 99久久精品免费| 成人一区二区三区| 国产精品18久久久久久久久| 视频一区在线播放| 亚洲综合在线电影| 亚洲特级片在线| 亚洲国产精品v| 久久蜜桃香蕉精品一区二区三区| 91麻豆精品国产自产在线| 欧洲激情一区二区| 91丝袜美腿高跟国产极品老师| 国产成人综合精品三级| 韩国精品主播一区二区在线观看 | 久久久久久久综合日本| 3d动漫精品啪啪1区2区免费| 欧美日韩一区二区欧美激情| 色婷婷久久久综合中文字幕| jlzzjlzz欧美大全| 91农村精品一区二区在线| 91在线云播放| 色婷婷国产精品综合在线观看| www.欧美精品一二区| 99精品一区二区| 欧美视频一区二区在线观看| 欧美三级乱人伦电影| 欧美人xxxx| 欧美一区二区视频免费观看| 日韩亚洲欧美综合| 久久精品一区蜜桃臀影院| 国产精品视频一二| 1024亚洲合集| 亚洲制服欧美中文字幕中文字幕| 亚洲电影一级片| 久久se这里有精品| 成人国产精品视频| 91偷拍与自偷拍精品| 亚洲第一福利视频在线| 午夜伊人狠狠久久| 热久久久久久久| 美女一区二区三区在线观看| 国产一区在线看| jlzzjlzz欧美大全| 欧美日韩在线三级| 亚洲精品一区二区三区在线观看| 中文子幕无线码一区tr| 亚洲激情综合网| 久久精品国产亚洲高清剧情介绍| 国产大陆a不卡| 欧美日韩国产综合草草| 精品对白一区国产伦| 亚洲色图制服丝袜| 蜜桃91丨九色丨蝌蚪91桃色| 成人av片在线观看| 337p亚洲精品色噜噜| 欧美国产日韩一二三区| 亚洲国产视频一区二区| 国内精品免费在线观看| 91久久免费观看| 精品黑人一区二区三区久久| 亚洲天堂av老司机| 国内精品嫩模私拍在线| 欧美偷拍一区二区| 欧美激情综合在线| 日本不卡一区二区三区| 91在线观看污| 久久久久九九视频| 三级欧美在线一区| 色哟哟国产精品免费观看| 欧美精品一区二区三区在线 | 欧美亚洲国产一区二区三区va| 日韩免费性生活视频播放| 亚洲美女区一区| 成人精品视频一区二区三区| 日韩一区二区三区四区| 亚洲永久免费av| 不卡av在线网| 国产香蕉久久精品综合网|