如何两个字段合成一个字段?(已解决)例如
序号 字母1        A2        BA        1生成表字段1
A2
BA
1

解决方案 »

  1.   

    select 序号 from 表
    union all
    select 字母 from 表
      

  2.   


    这个不对。结果是这样的。序号 字母1        A2        BA        1生成表字段12AAB1  不是一回事
      

  3.   

    select rowid rr ,序号 from 表
    union all
    select rowid rr ,字母 from 表
    order by 1
      

  4.   

    XD,不知是不是这个意思 ...
    SQL> select rownum,xuhao
      2    from (
      3         select '1' as xuhao,'A' as zimu from dual
      4         union all
      5         select '2' as xuhao,'B' as zimu from dual
      6         union all
      7         select 'A' as xuhao,'1' as zimu from dual
      8         )t1
      9   union all
     10  select rownum,zimu
     11    from (
     12         select '1' as xuhao,'A' as zimu from dual
     13         union all
     14         select '2' as xuhao,'B' as zimu from dual
     15         union all
     16         select 'A' as xuhao,'1' as zimu from dual
     17         )t2
     18  order by 1;    ROWNUM XUHAO
    ---------- -----
             1 1
             1 A
             2 2
             2 B
             3 A
             3 16 rows selected