急用:如何增加空格?

RICHEER COCA 2014-09-27 07:39:04
--> 建立数据表

if object_id('tempdb.dbo.#tb1') is not null drop table #tb1
go
create table #tb1([blu1] varchar(2))
insert #tb1
select '05' union all
select '06' union all
select '07'

if object_id('tempdb.dbo.#tb2') is not null drop table #tb2
go
create table #tb2([blu2] varchar(2))
insert #tb2
select '09' union all
select '12'

--> 测试数据

select rtrim(a.blu1)+ltrim(b.blu2) as [结果]

from #tb1 a,#tb2 b

引用
结果
0509
0609
0709
0512
0612
0712


想要的结果是
引用
结果
05 09
06 09
07 09
05 12
06 12
07 12


请指点如何修改语句,谢谢。
...全文
148 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
RICHEER COCA 2014-09-29
  • 打赏
  • 举报
回复
谢谢楼上的朋友热心相助
frankl123 2014-09-28
  • 打赏
  • 举报
回复
select rtrim(a.blu1)+' '+ltrim(b.blu2) as [结果]
from  #tb1 a,#tb2 b
wtujedp 2014-09-27
  • 打赏
  • 举报
回复
select 'aaa'+Space(2)+'bbb',LEN('aaa'+Space(2)+'bbb') 这样试度
reenjie 2014-09-27
  • 打赏
  • 举报
回复
跟你的sql不一样,中间加了一个字符,为空格

 select rtrim(a.blu1)+' '+ltrim(b.blu2) as [结果] from  #tb1 a,#tb2 b
guguda2008 2014-09-27
  • 打赏
  • 举报
回复
select rtrim(a.blu1)+' '+ltrim(b.blu2) as [结果] from #tb1 a,#tb2 b
RICHEER COCA 2014-09-27
  • 打赏
  • 举报
回复
引用 1 楼 wtujedp 的回复:
select rtrim(a.blu1)+' '+ltrim(b.blu2) as [结果] from #tb1 a,#tb2 b 这样不行吗?
我试过 不可以啊。你也可以试试
wtujedp 2014-09-27
  • 打赏
  • 举报
回复
select rtrim(a.blu1)+' '+ltrim(b.blu2) as [结果] from #tb1 a,#tb2 b 这样不行吗?

22,208

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧