T-SQL函数转换varchar - 在这个例子中有人的名字 - 从大写到标题大小写?
在T-SQL中,可以使用LOWER()和UPPER()函数来实现将字符串转换为小写和大写。如果要将人名从大写转换为标题大小写,可以使用以下函数:
DECLARE @name VARCHAR(50) = 'JOHN DOE'
SELECT UPPER(LEFT(@name, 1)) + LOWER(SUBSTRING(@name, 2, LEN(@name)))
上述代码中,首先使用LEFT()函数获取字符串的第一个字符,并使用UPPER()函数将其转换为大写。然后使用SUBSTRING()函数获取字符串的第二个字符到最后一个字符,并使用LOWER()函数将其转换为小写。最后将两个部分拼接在一起,即可得到标题大小写的人名。
这种转换适用于任何人名,无论其长度和大小写形式。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云