oracle怎么去掉前后的空格

oracle中,可用trim()函數(shù)來去掉前后的空格,當(dāng)該函數(shù)的參數(shù)設(shè)置為both時(shí),就會(huì)去除指定的首部和尾部字符,語法為“select trim(both ‘ ‘ from 字段) as strTemp from tableName”。

oracle怎么去掉前后的空格

本教程操作環(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)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享