Mal*_*lly -1 sql sql-server sql-server-2008
我正在尝试创建一个函数,它只会将字符串的第一个字母大写,而不是每个字.
基本上它将执行以下操作:
一二三四
会变成
一二三四
我找到了很多关于将字符串中每个单词的第一个字母大写的帮助但却无法找到第一个字母的任何内容.
预先感谢您的帮助.
马尔科姆.
使用Left,Substring和Len字符串函数来做到这一点.
SELECT Upper(LEFT('One Two THREE FoUr', 1))
+ Lower(Substring('One Two THREE FoUr', 2, Len('One Two THREE FoUr')))
Run Code Online (Sandbox Code Playgroud)
结果: One two three four
替代Substring是RIGHT功能
SELECT Upper(LEFT('One Two THREE FoUr', 1))
+ Lower(Right('One Two THREE FoUr', Len('One Two THREE FoUr')-1))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |