我试图创建一个函数,只会将字符串的第一个字母大写,而不是每个字。
基本上它会执行以下操作:
一两个三
将成为
一两三四
我找到了大量有关将字符串中每个单词的第一个字母大写的帮助但却无法找到第一个字母的任何内容。
提前感谢您的帮助。
马尔科姆。
答案 0 :(得分:6)
使用Left
,Substring
和Len
字符串函数执行此操作。
SELECT Upper(LEFT('One Two THREE FoUr', 1))
+ Lower(Substring('One Two THREE FoUr', 2, Len('One Two THREE FoUr')))
结果: 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))