我在尝试将每个单词的第一个字母大写时遇到困难。由于每个字段都有超过1个字,我想我可能需要创建一个循环或类似的东西来重复所有单词中的格式。
这是我的SELECT:
SELECT UPPER(SUBSTRING(firstname,1,1))
+ LOWER(SUBSTRING(firstname,2,LEN(firstname))) + ' ' +
UPPER(SUBSTRING(lastname,1,1))
+ LOWER(SUBSTRING(lastname,2,LEN(lastname))) +
RTRIM(UPPER(SUBSTRING(position,1,1))
+ LOWER(SUBSTRING(position,2,LEN(position)))) AS information
请注意,firstname
来自一列,lastname
来自另一列,position
来自另一列。这里的问题不是firstname
和lastname
,这应该只是每列的一个词,但在position
列中我们应该除了软件开发人员或业务分析师之外,例如我不确定如何将软件开发人员转换为软件开发人员。