select d1,d2,d1||d2 d3 from table1

解决方案 »

  1.   

    两个字符串合并不是这样写的!
    select d1,d2,(d1+','+'d2) as d3 from 表1
    应该是
    select d1,d2,d1||','||d2 as d3 from 表1;(as 一般省略)
      

  2.   

    在oracle有两种方法:
    1. c1||c2
    2. concate(c1,c2)
      

  3.   

    用concate(一,二)只能连接两个字符串,.用||来联结可以联结多个a||b||c||d...
      

  4.   

    select d1,d2,d1||','||d2 d3 from table1
      

  5.   

    select column1||column2||column3 column4 from table;
    1、2、3合并为新字段column4
      

  6.   

    如果是把两列值简单的连接到一块应该这样:select d1,d2,d1||d2 as d3 from 表1;
    如果想在两列间加分隔符逗号的话:select d1,d2,d1||','||d2 as d3 from 表1;