标签: sql sql-server
如何返回名字和姓氏的第一个字母。 我已经知道substring和left,但如果它有2个不同字符数的名称,则会给出错误的值。
substring
left
答案 0 :(得分:4)
这样的事情:
declare @a varchar(20) set @a = 'John Smith' select LEFT(@a,1) + substring(@a, charindex(' ', @a)+1 , 1)