簡體   English   中英

Oracle多列單別名

[英]Oracle multiple column single Alias

我正在嘗試選擇多個列,並在Oracle 11.2.0.1.0中將此列連接在一個帶有加號的列中,並且在此加號的兩側都留有一個空格

SELECT ename AS Emplyee_name , deptno AS Department_Number , comm+" + " + sal AS This_Month_Comm_and_sal FROM emp WHERE ename = 'AHMAD';

我收到此錯誤

ORA-00904:“ +”:無效的標識符

在此w3schools教程W3schools SQL教程中也是如此

如何在ORACLE中獲得相同的結果?

字符串連接運算符為|| 在Oracle中:在這里必須使用單引號。

SELECT 
    ename AS Emplyee_name , 
    deptno AS Department_Number , 
    TO_CHAR(comm) || ' + ' || TO_CHAR(sal) AS This_Month_Comm_and_sal 
FROM emp 
WHERE ename = 'AHMAD';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM