實(shí)際上,MySQL 中沒有一個函數(shù)可以只將字符串的第一個字母大寫。我們需要使用函數(shù)嵌套,對于這種情況,我們可以將 UPPER() 和 LOWER() 與 SUBSTRING() 函數(shù)一起使用。為了理解它,我們使用來自“emp_tbl”的數(shù)據(jù),如下所示。
mysql> Select * from emp_tbl; +----+----------------+ | Id | Name | +----+----------------+ | 1 | rahul singh | | 2 | gaurav kumar | | 3 | yashpal sharma | | 4 | krishan kumar | | 5 | kuldeep rai | | 6 | munish nayak | +----+----------------+ 6 rows in set (0.00 sec)
登錄后復(fù)制
從上面的結(jié)果集中可以看出,name字符串的第一個字符是小寫字母。以下查詢將字符串的第一個字母大寫 –
mysql> Select CONCAT(UPPER(SUBSTRING(name,1,1)),LOWER(SUBSTRING(name,2))) AS Name from emp_tbl; +----------------+ | Name | +----------------+ | Rahul singh | | Gaurav kumar | | Yashpal sharma | | Krishan kumar | | Kuldeep rai | | Munish nayak | +----------------+ 6 rows in set (0.00 sec)
登錄后復(fù)制
以上就是如何借助 MySQL 函數(shù)僅將字符串的第一個字母大寫?的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!