在oracle中,可用trim()函數(shù)來去掉前后的空格,當(dāng)該函數(shù)的參數(shù)設(shè)置為both時(shí),就會(huì)去除指定的首部和尾部字符,語法為“select trim(both ‘ ‘ from 字段) as strTemp from tableName”。
本教程操作環(huán)境:Windows10系統(tǒng)、Oracle 11g版、Dell G3電腦。
oracle怎么去掉前后的空格
在oracle中,trim()函數(shù)的用法有,leading 開頭字符,trailing 結(jié)尾字符,both 開頭和結(jié)尾字符,如下:
trim(leading?||?trailing?||?both?'將要被替換掉的字符"?from?“將要被替換的字符串")
1、trim函數(shù)去除指定的開頭字符
select?trim(leading?'x'?from?'xday')?as?strTemp?from?tableName?;
2、trim函數(shù)去除指定的結(jié)尾字符
select?trim(trailing?'x'?from?'dayx')?as?strTemp?from?tableName?;
3、trim函數(shù)去除指定的首部和尾部字符
select?trim(both?'x'?from?'xdayx')?as?strTemp?from?tableName?;
4、默認(rèn)情況下,trim函數(shù)會(huì)去除首部和尾部,被指定的字符
select?trim('x'?from?'xdayx')?as?strTemp?from?tableName?;
5、如果沒有指定被移除的字符,則會(huì)默認(rèn)去除首部和尾部的空格
select?trim('?day?')?as?strTemp?from?tableName?;
擴(kuò)展知識(shí):
語法描述如下:
TRIM([?{?{?LEADING?|?TRAILING?|?BOTH?} ?????????[?trim_character?] ???????|?trim_character ???????} ???????FROM? ?????] ?????trim_source ????)
參數(shù)解釋:
leading? ?開頭字符
trailing? ? 結(jié)尾字符
both? ? ? ? 開頭和結(jié)尾字符
trim_character? 去除的字符
trim_source? ? ? 修剪源
推薦教程:《Oracle視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦