一个简单的SQL语句,大家来看看!

evilks 2003-10-15 04:51:53
table1(s1,s2,s3,s4,s5,s6,s7)现在我要把s1到s6的数据取出来显示为一列,该怎么做?
...全文
33 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
evilks 2003-10-17
  • 打赏
  • 举报
回复
谢谢,,问题解决了。。
welyngj 2003-10-16
  • 打赏
  • 举报
回复
必须以文本形式显示。
select cast(s1 as varchar) +char(13)+char(10)+cast(s2 as varchar)+char(13)+char(10)+cast(s3 as varchar)+..... from b
king0401 2003-10-16
  • 打赏
  • 举报
回复
同意楼上的
cloudchen 2003-10-16
  • 打赏
  • 举报
回复
select s1 from table1
union all
select s2 from table1
union all
select s3 from table1
union all
select s4 from table1
union all
select s5 from table1
union all
select s6 from table1
union all
select s7 from table1
evilks 2003-10-16
  • 打赏
  • 举报
回复
up
youngby 2003-10-15
  • 打赏
  • 举报
回复
declare @s1 varchar(20),
declare @s2 varchar(20),
declare @s3 varchar(20),
declare @s4 varchar(20),
declare @s5 varchar(20)

select @s1=sl,@s2=s2,@s3=s3,@s4=s4.@s5=s5,@s6=s6
from table

iINSERT INTO T1 (s7)
VALUES (@s1)
INSERT INTO T1 (s7)
VALUES (@s2)
.....


.....
evilks 2003-10-15
  • 打赏
  • 举报
回复
现在的结果是
a
12 34 45 56
我想
a
12
34
45
56
CrazyFor 2003-10-15
  • 打赏
  • 举报
回复
竖下来是什么意思?
evilks 2003-10-15
  • 打赏
  • 举报
回复
查出来了,但是他是横着排的,能不能让他竖下来。。
gmlxf 2003-10-15
  • 打赏
  • 举报
回复
连接列:
select
cast(col1 as varchar(100)) + 分隔符
cast(col2 as varchar(100)) + 分隔符
--------------------------------------
cast(coln as varchar(100)) as 一列
from yourtable where ...

friendliu 2003-10-15
  • 打赏
  • 举报
回复
Select cast(s1 as varchar(100)) + ',' +
cast(s2 as varchar(100)) + ',' +
cast(s3 as varchar(100)) + ',' +
cast(s4 as varchar(100)) + ',' +
cast(s5 as varchar(100)) + ',' +
cast(s6 as varchar(100)) newcolname from table1
pengdali 2003-10-15
  • 打赏
  • 举报
回复
Select cast(s1 as varchar(100)) + ',' +
cast(s2 as varchar(100)) + ',' +
cast(s3 as varchar(100)) + ',' +
cast(s4 as varchar(100)) + ',' +
cast(s5 as varchar(100)) + ',' +
cast(s6 as varchar(100)) 一列 from table1
txlicenhe 2003-10-15
  • 打赏
  • 举报
回复
Select cast(s1 as varchar) + ' ' +
cast(s2 as varchar) + ' ' +
cast(s3 as varchar) + ' ' +
cast(s4 as varchar) + ' ' +
cast(s5 as varchar) + ' ' +
cast(s6 as varchar) as 一列 from table1

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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