Orcal資料庫複習筆記

2021-12-30 02:32:27 字數 1671 閱讀 4006

eg:select * from emp where deptno <>10;eg: select ename from emp where ename like '_a%';

②sql中的轉義字元用 escape 關鍵字後面跟上'使用的字元'(經實驗''中字元可以為任意字元,數字和字母也可以,但必須能能是1個字元)

eg:select * from student where sname like '%\%%' escape '\' ;

select * from student where sname like '%$%%' escape '$' ;使用組合時,是先按使用排序的第乙個字段排序,第乙個字段順序拍好後,內部的順序再用後面的字段排序規則

eg:select ename,sal,deptno from emp order by deptno asc,ename desc;

上面的例子先按deptno的公升序拍好後,在同乙個deptno內的資料按ename的降序排列

所以,一定要考慮好排序的主字段是哪個!!!select ename,sal*12 年薪 from emp

where ename not like '_a%' and sal > 800

order by sal desc;eg: select substr(ename,0,2 ) from emp;

select substr(ename,1,2 ) from emp;

上面兩句的執行結果是一樣的select round(23.456) from dual;//結果23

select round(23.456,2)from dual;//結果23.46

select round(23.456,-1)from dual;//結果 20

select round(123.456,-2)from dual;//結果100

ⅱ trunc(m,n) 截斷 n是正數時是小數點後保留的位數,是負數時,該位為0;

select trunc(23.456,1)from dual;//結果23.4

select trunc(23.456,-1)from dual;//結果-1eg:select to_char(sysdate ,'yyyy-mm-dd hh24:mi:ss') from dual;輸出結果:2014-09-13 15:13:17

select to_char(sysdate ,'yyyy-mm-dd hh:mi:ss') from dual; 輸出結果:2014-09-13 03:13:17count(1)和count(*)都是查詢表中總共多少條記錄數.推薦使用count(1)說效率快,自己沒做實驗,

count(欄位名) 代表本欄位非空的記錄數.

count(distinct 欄位名) 去掉重複後本字段的記錄數

eg:select count(1) from emp;//結果 14 說明表中總共14條記錄

select count(*) from emp;//結果 14 說明表中總共14條記錄

select count(comm) from emp;//結果 4 說明comm列非空的是4條記錄

select count(deptno) from emp;//結果14 說明表中deptno非空的記錄數是14條

select count(distinct deptno) from emp;//結果 3 說明表中不重複的detpno記錄是3

資料庫期末複習筆記

1 把e r圖轉換成關係模型的過程,屬於資料庫設計的是 b a 概念設計 b 邏輯設計 c 需求分析 d 物理設計 e r圖轉換成關係模型的過程,屬於資料庫設計的邏輯設計階段。使用e r圖工具的階段是資料庫設計的概念設計階段。2 在資料庫設計中,使用e r圖工具的階段是 c 階段。a 需求分析 b ...

Orcal資料庫使用者操作語句

1.連線 sql connect 使用者名稱 口令 2顯示當前連線使用者 sql show user 3檢視orcal資料庫管理系統所有的使用者 sql select from all users 4建立使用者 sql create user 使用者名稱 identified by 口令 defau...

如何編譯orcal資料庫外掛程式

開啟qt5.3.1 的consloe如果是win7 安裝在c盤下面,那最好 用管理員的許可權開啟吧 然後分別執行下面的命令 cpp view plain copy cd d qt qt5.3.1 5.3 src qtbase src plugins sqldrivers oci qmake oci....