如何将行转换成列?

gqjin 2004-12-20 01:30:00
我从数据库里检索出来的原始数据形式是:
field1 field2
---------------
AAA 001
BBB 002
CCC 003
DDD 004
想转换成如下形式的数据:
AAA BBB CCC DDD
---------------------
001 002 003 004

请问用VB语言或者SQL怎么实现?
...全文
279 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LeoFly 2004-12-21
  • 打赏
  • 举报
回复
dim l_arr() as string
dim l_strValue as string
dim rs as recordset
for i=1 to rs.recordcount
if l_strvalue="" then
l_strvalue=rs.files.value("")
else
l_strvalue=l_strvalue & ";" & rs.files.value("")
endif
next i

l_arr=split(l_strvalue,";",,0)

for i=lbound(l_arr) to ubound(l_arr)
'這裡可以取出想要的記錄
next i
northwolves 2004-12-20
  • 打赏
  • 举报
回复
http://dev.csdn.net/develop/article/18/18622.shtm
gqjin 2004-12-20
  • 打赏
  • 举报
回复
具体怎么弄呢?
wwqna 2004-12-20
  • 打赏
  • 举报
回复
自己先读取来,然后自己用VB语句去转了
tztz520 2004-12-20
  • 打赏
  • 举报
回复
可以放到数组中处理.

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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