比如有这么一个表ALastName FirstName UserIDWang Yixing 7878Lu Mingtian 7979如果我用: Select NameID=LastName+‘ ’+FirstName+‘ ’ +UserID from table A显示后的数据排列不整齐:NameIDWang Yixing 7878Lu Mingtian 7979有没有办法通过选择语句,来实现这种效果(后面UserID 对其):NameIDWang Yixing 7878Lu Mingtian 7979
2 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
可以啊,比如LastName+ FirstName 最大为30位长
sql语句可以写成
Select LastName+‘ ’+FirstName+‘ ’+space(32-len(LastName+‘ ’+FirstName+‘ ’)) +UserID from table A
慕的地6264312
TA贡献1817条经验 获得超6个赞
假设长度最长的字段和下个字段间隔2个空格
select LastName+SPACE(select max(len(LastName))+2-len(LastName))+
FirstName+SPACE(select max(len(FirstName))+2-len(FirstName))+UserID from table A
- 2 回答
- 0 关注
- 240 浏览
添加回答
举报
0/150
提交
取消