Oracle 语句中“||”代表什么啊?跟ServerSQL中的字符串的连接符“+”是一个概念么?

解决方案 »

  1.   

    恩是的 是一个含义select '1'||'2' from dual  代表12
      

  2.   

    跟ServerSQL中的字符串的连接符“+”是一个概念
      

  3.   


    --连接字段
    SQL> select 'ABC'||'EFG' from dual;'ABC'||'EFG'
    ------------
    ABCEFG也可以使用concat()函数
    select concat('A','B') from dual;
      

  4.   

    是的,是和java的 +号一样的。相当于 串联
      

  5.   

    字符串连接符,类似于SQLServer中的+号的作用。
      

  6.   

     '||'在oracle中用于拼接关联字段  
      

  7.   

    跟ServerSQL中的字符串的连接符“+”是一个概念
    表示字符串拼接
      

  8.   

    连接字符串,相当于sql server中的+,也可以用concat()函数实现连接
      

  9.   

    这种初级问题啊 百度吧 等同于sqlserver 的+
      

  10.   

    连接符,用于列与列,列与算术表达式或列与常量间创建一个字符表达式
    比如
    SQL>SELECT ename||' is a '||job AS "Employee Details" FROM emp;
    则查询结果为:
    Employee Details
    -------------------------
    SMITH is a ClERK
    ALLEN is a SALESMAN
    WARD is a MANAGER
      

  11.   


    字符串连接符,跟SQL中的'+'类似
    SQL> select 'Hello'||'Word!' from dual;
     
    'HELLO'||'WORD!'
    ----------------
    HelloWord!
     
    SQL> 
      

  12.   

    select concat('ni','mei') from dual
      

  13.   

    是和sqlserver中的+链接字符串等同  表示字符串的无缝连接
      

  14.   

    作用是一样的,都是表示字符串连接select 'Hello'||'Word!' from dual;
     
    'HELLO'||'WORD!'
    ----------------
    HelloWord!
      

  15.   

    oracle中
    "||"代表字符串连接符
      

  16.   

    跟ServerSQL中的字符串的连接符“+”是一个概念
    表示字符串拼接
      

  17.   

    这个怎么和SQLSERVER +一样呢 这个只负责字符串连接,不能用于数学计算
      

  18.   

    sqlserver中个的+是运算符,可进行数值运算,也可进行字符串的拼接
    oracle中||是字符串连接符
      

  19.   

    并且在oracle中会将非字符默认转换成字符后进行拼接
      

  20.   

    bingo! LZ你已经自问自答了