oracle查詢與函數
阿新 • • 發佈:2018-07-31
span sel bubuko group by png 基本 一個 sql語句 distinct
前言
scott是一個系統已經新建好的普通用戶,用戶名是scott,scott常作為一個示例。
在剛開始學習oracle ,常用到scott用戶。
使用scott用戶進行聯系oracle中的sql語句學習
scott用戶下的表結構
1 查詢語句的結構:
select [列名] [*] from 表名 [where 條件] [group by 分組條件] [having 過濾] [order by 排序]
2 查詢
2.1 基本查詢
語法: select * from 表名 [where 條件]
2.1.1查詢所有雇員
select count(*) from emp;
直接寫一個常量比寫 * 要高效
select count(1) from emp;
2.1.2查詢雇員總數
select count(1) from emp;
2.2別名查詢
別名查詢: 使用as 關鍵字, 可以省略
別名中不能有特殊字符或者關鍵字, 如果有就加雙引號
2.2.2使用別名查詢姓名與工資
select ename 姓名, sal 工資 from emp;
select ename "姓 名", sal 工資 from emp;
2.3去除重復數據
去除重復數據 distinct
多列去除重復: 每一列都一樣才能夠算作是重復
2.3.1單列去除重復
select distinct job from emp;
2.3.2多列去除重復的
select distinct job,deptno from emp;
2.4查詢中的四則運算
2.4.1
dual : oracle中的虛表 ,偽表, 主要是用來補齊語法結構
select 1+1 from dual;
oracle查詢與函數