新聞中心
trim用于去除字符串兩端的空格或其他指定字符,使用方法為:TRIM([LEADING | TRAILING | BOTH] [要?jiǎng)h除的字符] FROM 字符串)。
在SQL中,TRIM函數(shù)用于去除字符串兩端的空格,它有兩種形式:

網(wǎng)站的建設(shè)成都創(chuàng)新互聯(lián)專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為OPP膠袋等企業(yè)提供專業(yè)服務(wù)。
1、TRIM([[LEADING | TRAILING | BOTH] [要?jiǎng)h除的字符] FROM ]字符串)
2、TRIM([LEADING | TRAILING | BOTH] [[要?jiǎng)h除的字符] FROM ]字符串)
下面是對每種形式的詳細(xì)解釋和使用示例:
1、TRIM([[LEADING | TRAILING | BOTH] [要?jiǎng)h除的字符] FROM ]字符串)
LEADING:從字符串的開頭刪除指定字符。
TRAILING:從字符串的結(jié)尾刪除指定字符。
BOTH:同時(shí)從字符串的開頭和結(jié)尾刪除指定字符。
要?jiǎng)h除的字符:指定要從字符串兩端刪除的字符,可以是單個(gè)字符或多個(gè)字符。
示例:
SELECT TRIM(' Hello World! '); 結(jié)果為 'Hello World!',刪除了字符串兩端的空格。
SELECT TRIM(LEADING '0' FROM '00012345'); 結(jié)果為 '12345',刪除了字符串開頭的零。
SELECT TRIM(TRAILING 'XYZ' FROM 'HelloXYZWorldXYZ'); 結(jié)果為 'HelloWorld',刪除了字符串結(jié)尾的XYZ。
SELECT TRIM(BOTH 'ABC' FROM 'ABCDEFGHIJKLMN'); 結(jié)果為 'DEFGHIJKLMN',刪除了字符串兩端的ABC。
2、TRIM([LEADING | TRAILING | BOTH] [[要?jiǎng)h除的字符] FROM ]字符串)
這個(gè)形式與第一種形式相同,只是沒有顯式指定要?jiǎng)h除的字符,在這種情況下,默認(rèn)情況下會(huì)刪除空格字符。
示例:
SELECT TRIM(LEADING FROM ' Hello World! '); 結(jié)果為 'Hello World!',刪除了字符串開頭的空格。 SELECT TRIM(TRAILING FROM '00012345'); 結(jié)果為 '12345',刪除了字符串結(jié)尾的空格。 SELECT TRIM(BOTH FROM 'ABCDEFGHIJKLMN'); 結(jié)果為 'DEFGHIJKLMN',刪除了字符串兩端的空格。
請注意,TRIM函數(shù)只能用于去除字符串兩端的空格,而不能用于去除其他類型的空白字符,如制表符或換行符,如果需要去除這些字符,可以使用其他函數(shù)或操作符來實(shí)現(xiàn)。
分享標(biāo)題:SQL中trim的使用方法是什么
網(wǎng)站URL:http://fisionsoft.com.cn/article/coihodd.html


咨詢
建站咨詢
