// 查詢某字段為某個值的記錄
select * from sales where type = '皮夾子'
// 模糊查詢
select * from sys_users where name like '%吳%'
// 去重查詢
select distinct type_name, table_name from menutab;
// 查詢前10條
select * casetab where rownum < 10;
// 統計某一字段不同數值數量
select count(distinct(casetype)) from casetab;
// 統計某個字段不同數值的各自數量
select casetype, count(1) from casetab group by casetype;
// 左join
select * from casetab a left join casetypetab b on a.id = b.id where casedt between to_date('2020-07-01 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2020-07-31 00:00:00','yyyy-mm-dd hh24:mi:ss')
// 右join
// 與左join類似,不同在於左join保留左側表的所有記錄,即使沒有匹配on中條件的項 ***注意,此處條件指的是on後面的 // 而右join保留右側的表的記錄
ORACLE 查詢語句總結
oracle查詢語句這塊有多表查詢和子查詢 那麼首先我們先來了解下多表查詢,顧名思義多表查詢就是通過多張表去查詢資料,既然是多表查詢那麼就有了多表鏈結這一說法,那麼多表鏈結有以下這幾種寫法,等值連線 不等值連線 自連線 滿外連線和外鏈結還有乙個自然連線 那麼外鏈結又分為 左外連線和右外連線 1 下面...
Oracle查詢語句優化總結
建立表的時候。應盡量建立主鍵,盡量根據實際需要調整資料表的pctfree和pctused引數 大資料表刪除,用truncate table代替delete。合理使用索引,在oltp應用中一張表的索引不要太多。資料重複量大的列不要建立二叉樹索引,可以採用位圖索引 組合索引的列順序盡量與查詢條件列順序保...
Oracle查詢語句
select sysdate from dual dual 臨時的表,使語法結構完整,沒有什麼意義。oracle中的select語句必須要有from 而sql2008中可以沒有。起別名 起別名 as起別名,不用加雙引號.加空格起別名,要加雙引號 select name as 姓名 from stud...