基本select查詢

2021-06-26 20:55:26 字數 798 閱讀 9372

最基本的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架構中最經典的話題無非於三層...