最基本的select語句必須包含select子句和from子句,select子句後跟隨的是萬用字元、列名、計算表示式、函式呼叫、別名、連線操作符,from子句後包含的是表的名字、表的別名或者查詢生成的結果集。
查詢表中所有行所有列:使用萬用字元「*」代表所有列
sql>select * from emp;
查詢表中感興趣的列:將表中感興趣的列在select子句後列舉出來並用「,」分隔,無關的列將不會被返回,可以加速結果集的返回
sql> select ename,sal from emp;
在查詢中直接使用四則運算
查詢中使用四則運算
sql> select ename,sal*12 from emp;
在查詢中為列命名別名:as 是可選關鍵字,可以省略
sql> select ename,sal*12 as annual_salary from emp;
在別名中使用特殊字元,別名要雙引
sql> select ename,sal*12 "annual salary" from emp;
查詢中使用連線操作符「||」:將多列聯合成一列輸出
sql> select ename,job from emp;
sql> select ename||' is a '||job from emp;
在查詢中壓縮重複值
sql> select deptno from emp;
sql> select distinct deptno from emp;
在sql*plus中描述表的結構
sql> desc emp
SELECT 查詢 子查詢
1 非相關子查詢 非相關子查詢,也稱巢狀子查詢,可以多層巢狀。這種子查詢的執行不依賴於外查詢。執行過程是,先執行子查詢,子查詢的結果並不顯示出來,而是作為外查詢的條件值,然後執行外查詢。非相關子查詢的特點 子查詢只執行一次,其查詢結果不依賴於外查詢。而外查詢的查詢條件依賴於子查詢的結果,因此,也可以...
基本Select語句
一.基本select語句 select from table 1.select from departments 查詢所有的 2.select department id,location id from departments 指定列 算術表示式 按優先順序 1.select last name,...
select查詢原理
select查詢原理 我並非專業dba,但做為b s架構的開發人員,總是離不開資料庫,一般開發員只會應用sql的四條經典語句 select insert,delete,update。但是我從來沒有研究過它們的工作原理,這篇我想說一說select在資料庫中的工作原理。b s架構中最經典的話題無非於三層...