您好,欢迎访问一九零五行业门户网

如何借助 MySQL 函数仅将字符串的第一个字母大写?

实际上,mysql 中没有一个函数可以只将字符串的第一个字母大写。我们需要使用函数嵌套,对于这种情况,我们可以将 upper() 和 lower() 与 substring() 函数一起使用。为了理解它,我们使用来自“emp_tbl”的数据,如下所示。
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)
从上面的结果集中可以看出,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)
以上就是如何借助 mysql 函数仅将字符串的第一个字母大写?的详细内容。
其它类似信息

推荐信息