有時(shí)候在查詢或者進(jìn)行其他處理的時(shí)候,需要把字符串首尾部的空格字符去掉。
在oracle中,可以使用相關(guān)的函數(shù)進(jìn)行處理。
(1)ltrim函數(shù)
ltrim函數(shù)的原型為ltrim(c1,c2), 該函數(shù)是按照c2中的字符一個(gè)一個(gè)截掉c1中的字符,并且是從左邊開始執(zhí)行的,只要遇到c2中有的字符,c1中的字符都會(huì)被截掉, 直到在c1的字符中遇到c2中沒有的字符為止函數(shù)命令才結(jié)束。
如:
1)LTRIM('109224323','109') 結(jié)果為:224323
2)LTRIM('10900094323','109') 結(jié)果為:4323
3)LTRIM('10900111000991110224323','109') 結(jié)果為:224323
4)LTRIM('10920011100099111022432','109') 結(jié)果為:200111000991110224323
5)LTRIM('90210011100099111022432','109') 結(jié)果為:2100111000991110224323
(2)rtrim函數(shù)
rtrim函數(shù)原型為rtrim(c1,c2),該函數(shù)是按照c2中的字符一個(gè)一個(gè)截掉c1中的字符,這與ltrim函數(shù)相反,是從右邊開始執(zhí)行的,只要遇到c2中有的字符,c1中的字符都會(huì)被截掉, 直到在c1的字符中遇到c2中沒有的字符為止函數(shù)命令才結(jié)束。
在這里不再給出具體的例子。
(3)trim函數(shù)
trim函數(shù)在沒有給出具體參數(shù)時(shí),默認(rèn)去除字符串首尾的空格。
如果去掉字符串中的任何空格,可以使用replace函數(shù),如:
replace('biye5 u. c o m',' ','') 結(jié)果為:vevb.com
新聞熱點(diǎn)
疑難解答
圖片精選