SUBSTR(字段a||字段b, 1, 3) 字段a和字段b拼接 然後截取第1-3爲字符
DECODE(字段,'',0,1) 當字段爲空時 值爲0 當字段不爲空時 1
union 用來合併兩個結果集,如果有重複的數據,就去掉
union all 用來合併兩個結果集,並保留重複的數據
intersect 取兩個結果集的交集[保留兩個結果集中相同的數據]
Minus 取兩個結果集的差集[去掉兩個結果集相同的數據]
NVL函數 nvl(字段,初始值) 如果字段的值爲空,則用指定值表示
NVL2 函數 nvl2(字段,值1,值2) 如果字段值不爲空,就執行值1,如果爲空,就執行值2
NULLIF 函數 nullif(字段,值) 如果 字段=值,則將字段值改爲null
分組子句group by Having 子句 作用類似於where,having是用在分組之後where用在分組之前
--內連接 表1 INNER JION 表2 ON 條件
--只會查詢出兩個表中都有對應的數據
左外連接 LEFT JOIN ON
--以左表爲標準,會查詢出左表符合的數據,如果在右表中沒有對應,就用null表示
右外連接 RIGHT JOIN ON
--以右表爲標準,會查詢出右表符合的數據,如果在左表中沒有對應,就用null表示
全連接 FULL JOIN ON
--會查詢出兩個表中所有符合的數據,如果在另外一張表中沒有對應,就用null表示
oracle基本函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Oracle 的連接查詢記錄
先 兩張表 建表語句如下: create table A ( id number primary key, name varchar2(20), class
月夜-星痕
2020-06-09 14:49:46
談談oracle的優化器
编程界小学生
2020-05-05 05:19:20
理解Oracle的優化第一回合:Sql語句的執行過程
编程界小学生
2020-04-27 01:29:18
oracle查詢根據某個字段去重,根據另一個字段決定取哪一條數據
liuw510
2020-02-24 06:41:42
oracle 基本操作
酒丿精
2020-02-23 05:28:54
exp導出數據空表處理
酒丿精
2020-02-23 05:28:54
Oracle PLSQL配置
酒丿精
2020-02-23 05:28:54
expdp/impdp數據泵備份還原
酒丿精
2020-02-23 05:28:54
tnsnames,listener局域網內鏈接 配置
酒丿精
2020-02-23 05:28:54
自來水收費相關的sql語句題
随风而欲
2019-01-13 00:38:21
Oracle使用遊標給所有數據表添加主鍵約束
疾风铸境
2018-10-20 09:02:27
Oracle數據庫的使用操作
bird_one
2018-09-03 07:56:04
Oracle 導出某一用戶下數據,Table不全
桜雨
2018-09-02 00:07:13
Oracle 自動備份和刪除的整理(非原創)
桜雨
2018-09-02 00:07:05