)oracle 串連運算子,連接字串,||雙豎線,在列別名上使用雙引號,使用帶有特殊字元的列別名

來源:互聯網
上載者:User
在列別名上使用雙引號
輸入並執行查詢: Sql代碼
  1. SELECT ename AS "Name", sal*12+5000 AS "年度工資(加年終獎)" FROM emp; 
[sql] view plain copy print ?
  1. SELECT ename AS "Name", sal*12+5000 AS "年度工資(加年終獎)" FROM emp; 
SELECT ename AS "Name", sal*12+5000 AS "年度工資(加年終獎)" FROM emp;

顯示結果為: Sql代碼

  1. Name       年度工資(加年終獎)  
  2.         --------------- ---------------------------- 
  3.         SMITH                 14600  
  4.         ALLEN                 24200 
[sql] view plain copy print ?
  1. Name       年度工資(加年終獎) 
  2.         --------------- ---------------------------- 
  3.         SMITH                 14600 
  4.         ALLEN                 24200 
Name       年度工資(加年終獎)--------------- ----------------------------SMITH                 14600ALLEN                 24200

說明:其中別名“Name”有大小寫區別,別名“年度工資(加年終獎) ”中出現括弧,屬於特殊符號,所以都需要使用雙引號將別名引起。

串連運算子
sql語句可以使用包含數值運算的計算資料行,顯示結果也是數值型的。我們也可以使用字元型的計算資料行,方法是在查詢中使用串連運算。串連運算子是雙豎線“||”。通過串連運算可以將兩個字串串連在一起。
在查詢中使用串連運算。
輸入並執行查詢: Sql代碼

  1. SELECT  ename||job AS "僱員和職務表" FROM emp; 
[sql] view plain copy print ?
  1. SELECT  ename||job AS "僱員和職務表" FROM emp; 
SELECTename||job AS "僱員和職務表" FROM emp;

輸出結果為: Sql代碼

  1. 僱員和職務表  
  2.         -------------------  
  3.         SMITHCLERK  
  4.         ALLENSALESMAN 
[sql] view plain copy print ?
  1. 僱員和職務表 
  2.         ------------------- 
  3.         SMITHCLERK 
  4.         ALLENSALESMAN 
僱員和職務表-------------------SMITHCLERKALLENSALESMAN

說明:在本例中,僱員名稱和職務列被串連成為一個列顯示。
在查詢中可以使用字元和日期的常量,表示固定的字串或固定日期。字元和日期的常量需要用單引號引起。下一個訓練是作為上一個訓練的改進。
在查詢中使用字串常量。
輸入並執行查詢: Sql代碼

  1. SELECT  ename|| ' IS '||job AS "僱員和職務表" FROM emp; 
[sql] view plain copy print ?
  1. SELECT  ename|| ' IS '||job AS "僱員和職務表" FROM emp; 
SELECTename|| ' IS '||job AS "僱員和職務表" FROM emp;

輸出結果為: Sql代碼

  1. 僱員和職務表  
  2.     -----------------------  
  3.     SMITH IS CLERK  
  4.     ALLEN IS SALESMAN 
[sql] view plain copy print ?
  1. 僱員和職務表 
  2.     ----------------------- 
  3.     SMITH IS CLERK 
  4.     ALLEN IS SALESMAN 
僱員和職務表-----------------------SMITH IS CLERKALLEN IS SALESMAN

說明:本練習中將僱員名稱、字串常量“ IS ”和僱員職務3個部分串連在一起。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.