在列別名上使用雙引號
輸入並執行查詢: Sql代碼
- SELECT ename AS "Name", sal*12+5000 AS "年度工資(加年終獎)" FROM emp;
[sql]
view plain
copy
print
?
- SELECT ename AS "Name", sal*12+5000 AS "年度工資(加年終獎)" FROM emp;
SELECT ename AS "Name", sal*12+5000 AS "年度工資(加年終獎)" FROM emp;
顯示結果為: Sql代碼
- Name 年度工資(加年終獎)
- --------------- ----------------------------
- SMITH 14600
- ALLEN 24200
[sql]
view plain
copy
print
?
- Name 年度工資(加年終獎)
- --------------- ----------------------------
- SMITH 14600
- ALLEN 24200
Name 年度工資(加年終獎)--------------- ----------------------------SMITH 14600ALLEN 24200
說明:其中別名“Name”有大小寫區別,別名“年度工資(加年終獎) ”中出現括弧,屬於特殊符號,所以都需要使用雙引號將別名引起。
串連運算子
sql語句可以使用包含數值運算的計算資料行,顯示結果也是數值型的。我們也可以使用字元型的計算資料行,方法是在查詢中使用串連運算。串連運算子是雙豎線“||”。通過串連運算可以將兩個字串串連在一起。
在查詢中使用串連運算。
輸入並執行查詢: Sql代碼
- SELECT ename||job AS "僱員和職務表" FROM emp;
[sql]
view plain
copy
print
?
- SELECT ename||job AS "僱員和職務表" FROM emp;
SELECTename||job AS "僱員和職務表" FROM emp;
輸出結果為: Sql代碼
- 僱員和職務表
- -------------------
- SMITHCLERK
- ALLENSALESMAN
[sql]
view plain
copy
print
?
- 僱員和職務表
- -------------------
- SMITHCLERK
- ALLENSALESMAN
僱員和職務表-------------------SMITHCLERKALLENSALESMAN
說明:在本例中,僱員名稱和職務列被串連成為一個列顯示。
在查詢中可以使用字元和日期的常量,表示固定的字串或固定日期。字元和日期的常量需要用單引號引起。下一個訓練是作為上一個訓練的改進。
在查詢中使用字串常量。
輸入並執行查詢: Sql代碼
- SELECT ename|| ' IS '||job AS "僱員和職務表" FROM emp;
[sql]
view plain
copy
print
?
- SELECT ename|| ' IS '||job AS "僱員和職務表" FROM emp;
SELECTename|| ' IS '||job AS "僱員和職務表" FROM emp;
輸出結果為: Sql代碼
- 僱員和職務表
- -----------------------
- SMITH IS CLERK
- ALLEN IS SALESMAN
[sql]
view plain
copy
print
?
- 僱員和職務表
- -----------------------
- SMITH IS CLERK
- ALLEN IS SALESMAN
僱員和職務表-----------------------SMITH IS CLERKALLEN IS SALESMAN
說明:本練習中將僱員名稱、字串常量“ IS ”和僱員職務3個部分串連在一起。