我正在尝试编写一个基本查询,它从FirstName&列中提供FullName。姓氏
查询:
select StudentID,
FirstName + ' ' + LastName as FullName
from Students
现在我有兴趣看到我们有可能在FirstName
和{}之间添加空格。加入动态时查询中LastName
?
每个人说我需要在FirstName
&之间有50个空格。 LastName
?我能做到吗?
一个解决方案是手动添加空格,这看起来就像去了这里。
答案 0 :(得分:3)
REPLICATE()
允许多次复制指定的字符串。
SELECT StudentID,
FirstName + REPLICATE(' ',50) + LastName as FullName
FROM Students
答案 1 :(得分:1)
我发现了这个:
right(replicate('0',10)+cast(@num as varchar(15)),10) aS lpad_number
我想用空格替换'0'。
这更有用:
left(field + replicate(' ',5),5)
您可以根据需要左右移动列。