什么是MySQL字符串去左邊?
MySQL字符串去左邊指的是從一個字符串中去掉左邊的空白字符,包括空格、制表符以及換行符等。
如何使用MySQL字符串去左邊?
MySQL提供了一個函數TRIM()用于去掉一個字符串中的左右空白字符。語法如下:
TRIM([BOTH|LEADING|TRAILING] [char] FROM [string])
其中,BOTH表示去掉左右兩側的指定字符;LEADING表示只去掉左側的指定字符;TRAILING表示只去掉右側的指定字符;char表示需要去掉的字符,如果不指定則默認去掉空格。
示例
下面是一些示例,展示如何使用TRIM()函數去掉字符串左側的空白字符:
SELECT TRIM(' hello ') =>'hello'
SELECT TRIM(LEADING '0' FROM '00012') =>'12'
SELECT TRIM(BOTH ',' FROM ',1,2,3,') =>'1,2,3'
注意事項
需要注意的是,如果要對一個字段做字符串去左邊操作,可以直接在SELECT語句中使用TRIM()函數:
SELECT TRIM(LEADING '0' FROM id) AS id FROM table;
但是,如果要對整個表或者一個字段做去左操作,并且想要保存結果,需要使用UPDATE語句:
UPDATE table SET col = TRIM(col);