sql2005 中 select 'a'+'b'+'c'+'d' 语句的执行结果为 abcd ,我想结果显示成 ab cd 该如何实现?

注意,是在一行显示。第一次提问,希望各位大虾帮忙,我的财富不多,就悬赏20吧。。。问题中的显示结果有误,我要结果是ab然后回车cd,也就是一行并列显示,不是中间加空格。。... 注意,是在一行显示。第一次提问,希望各位大虾帮忙,我的财富不多,就悬赏20吧。。。
问题中的显示结果有误,我要结果是ab然后回车cd,也就是一行并列显示,不是中间加空格。。。
展开
摆渡浮桥
2011-09-10 · TA获得超过3629个赞
知道大有可为答主
回答量:1610
采纳率:100%
帮助的人:2212万
展开全部
是不是要樱扮这个脊虚灶效果:
select 'a' + 'b'
union all
select 'c' + 'd'

又或者这样:
select 'a' + 'b
' + '誉历c' + 'd'
注意: b后面直接换行在下一行再输入单引号。
更多追问追答
追问
第二种方法不行,第一种方法有点意思,不过是在两行显示的,我需要在一行显示。
追答
事实上,第二种方法是也是可行的,只是在查询结果的表格中看上去它们在同一行。如果改变查询分析器或者SQLServer Management Studio的查询结果选项为”输出到文本(Results to Text)",你就会发现它们是在两行。如果用应用程序读取查询的结果并放入控件中,也能观察到它们是在两行上。
为了更方便编程,可以用char(13)函数代替换行符。
select 'a' + 'b' + char(13) + 'c' + 'd'
百度网友66a8d48e5
2011-09-10 · TA获得超过7687个赞
知道大有可为答主
回答量:3002
采纳率:12%
帮助的人:3886万
展开全部
select 'a'+'b'+' '+'c'+'d'
追问
看问题补充。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
消失_很彻底
2011-09-10 · TA获得超过157个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:178万
展开全部
select 'a'+'b' ,'c'+'d'
追问
不对。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caoyong428
2011-09-10
知道答主
回答量:1
采纳率:0%
帮助的人:1709
展开全部
没明白你的意思,你既然想要换行的结果,那你的应用场景是在哪里?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式