一尘不染

如何对mysql列进行“适当大小写”格式?

mysql

在mysql中是否可以格式化适当大小写的列?

例: Proper("ABSALOM") = "Absalom"

我进行了很多搜索,我认为MySQL没有任何内置函数可以执行此操作。有可能在MySQL中以其他任何方式执行此操作吗?


阅读 310

收藏
2020-05-17

共1个答案

一尘不染

您可以结合使用CONCAT和SUBSTRING:

CONCAT(UCASE(SUBSTRING(`fieldName`, 1, 1)), LOWER(SUBSTRING(`fieldName`, 2)))
2020-05-17