就是写一个SQL语句,包含字段名,就是第一条记录是这个列的字段名比如编号 姓名 性别
1    王   女
2    张   男

解决方案 »

  1.   


    select 编号, 姓名, 性别 from dual
    union all
    select 编号, 姓名, 性别 from table_name------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  2.   

    select 编号, 姓名, 性别 from dual
    union all
    select 编号, 姓名, 性别 from table_nameselect 编号, 姓名, 性别 from dual
    这句sql主要是设定字段名,是根据你自己的表地段,自己写的,
    并不是从表里查出来的,当然也可以写别的字段名select 编号, 姓名, 性别 from table_name
    这句sql是从你自己的表里查出数据union all
    是把这两个结果联合起来最后结果为:编号 姓名 性别 (第一句sql文结果)
    1    王  女 (以下是第二句sql文结果)
    2    张  男总的结果是联合起来的结果
      

  3.   


    select 编号, 姓名, 性别 from dual中 dual是什么意思?
      

  4.   


    这个好像不行啊,比如说你的字段1是number型号的时候,字段名是num的时候,你的第一条记录字段名称能写成num,当然不行了,因为字符串跟数字类型不匹配啊!当然了,如果你copy在excel里面的话,那是无所谓的,但是在sql里面是不行的啊。
      

  5.   


    用union all时要求必须数据类型对应
      

  6.   


    我是想用SQL 语句把这个写好了,之后,生成到EXCEL文件里,文件第一行,要求就是字段名啊
      

  7.   

    select '编号', '姓名', '性别' from dual
    union all
    select to_char(编号), 姓名, 性别 from table_name
      

  8.   

    lz是在哪里使用?如果在程序中,可以变通比如vb
    rs.fields(0).name
    就可以获取字段名
      

  9.   


    试试:select '编号' "编号",'姓名' "姓名",'性别' "性别" from dual
    union all
    select 编号, 姓名, 性别 from table_name
    ------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  10.   

    select '编号','姓名','性别' from dual
    union all
    select * from test_1  
      不知道这个是不是LZ要的