【发布时间】:2012-07-21 09:36:32
【问题描述】:
我在 sql 中有 FirstName 和 LastName 列。 我想让名字的第一个字母大而其余的小 相同姓氏的第一个字母大而低 例如:我们有 FisrtName,LastName 是 john sinatra 的名字 我的一定是约翰·辛纳屈。 T-SQL代码应该如何?
【问题讨论】:
标签: sql sql-server uppercase lowercase
我在 sql 中有 FirstName 和 LastName 列。 我想让名字的第一个字母大而其余的小 相同姓氏的第一个字母大而低 例如:我们有 FisrtName,LastName 是 john sinatra 的名字 我的一定是约翰·辛纳屈。 T-SQL代码应该如何?
【问题讨论】:
标签: sql sql-server uppercase lowercase
试试这个:
SELECT
UPPER(LEFT(FirstName, 1)) + LOWER(RIGHT(FirstName, LEN(FirstName) - 1)) AS FirstName,
UPPER(LEFT(LastName, 1)) + LOWER(RIGHT(LastName, LEN(LastName) - 1)) AS LastName
FROM MyTable
【讨论】: