MySQL中提供了豐富的字符串轉換函數,這些函數可以幫助我們在處理字符串時更加高效地完成任務。
下面介紹幾個常用的字符串轉換函數:
1. CONCATCONCAT函數可以將多個字符串連接在一起。語法:CONCAT(str1,str2,...)。 例如:SELECT CONCAT('Hello','World'); 輸出:HelloWorld2. LOWERLOWER函數可以將字符串中的大寫字母轉為小寫字母。語法:LOWER(str)。 例如:SELECT LOWER('Hello World'); 輸出:hello world3. UPPERUPPER函數可以將字符串中的小寫字母轉為大寫字母。語法:UPPER(str)。 例如:SELECT UPPER('Hello World'); 輸出:HELLO WORLD4. TRIMTRIM函數可以去除字符串首位的空格。語法:TRIM(str)。 例如:SELECT TRIM(' Hello World '); 輸出:Hello World5. LENGTHLENGTH函數可以返回字符串的長度。語法:LENGTH(str)。 例如:SELECT LENGTH('Hello World'); 輸出:116. SUBSTRINGSUBSTRING函數可以返回字符串的子串。語法:SUBSTRING(str,start[,length])。 例如:SELECT SUBSTRING('Hello World', 7); 輸出:World7. REPLACEREPLACE函數可以將字符串中指定的子串替換成目標字符串。語法:REPLACE(str,search_str,replace_str)。 例如:SELECT REPLACE('Hello World', 'World', 'MySQL'); 輸出:Hello MySQL8. CHAR_LENGTHCHAR_LENGTH函數可以返回字符串的字符數。語法:CHAR_LENGTH(str)。 例如:SELECT CHAR_LENGTH('中國'); 輸出:2