SELECT * | { [ DISTINCT ] column | expression [ alias ] , ... }
FROM table;
?SELECT 標識 選擇哪些列。 ?FROM 標識從哪個表中選擇。
column後面加上空格,同時跟上別名(alias),或者 as 別名,到下一行的內容時,要用逗號隔開,
默認的別名是小寫的,如果想要讓它是大寫的,使用 "別名"
如果別名有多個單詞的時候,用雙引號別名的方式 比如 “annual salary”
select employee_id id, first_name name from employees;結果:
.....
193 Britney
194 Samuel
id NAME
------- --------------------
195 Vance
196 Alana
197 Kevin
107 rows selected
連接符:
?把列與列,列與字符連接在一起。 ?用 ‘||’表示。 ?可以用來‘合成’列。
類似於Java中的System.out.println(123+ “hello” + 123) ;//123hello123
默認情況下,查詢會返回全部行,包括重復行。
在SELECT子句中使用關鍵字‘DISTINCT’刪除重復行。
select distinct department_id from employees;
SQL 語句與 SQL*Plus命令
Structural query language
SQL
?一種語言 ?ANSI 標准 ?關鍵字不能縮寫 ?使用語句控制數據庫中的表的定義信息和表中的數據
SQL*Plus
?一種環境習題:
SQL*PLUS命令可以控制數據庫嗎?否!SQL*PLUS只是一個運行環境,控制數據庫的是SQL語言。