oracle數(shù)據(jù)庫基礎(chǔ)知識

oracle數(shù)據(jù)庫基礎(chǔ)知識

ID:6049768

大?。?3.50 KB

頁數(shù):24頁

時間:2018-01-01

oracle數(shù)據(jù)庫基礎(chǔ)知識_第1頁
oracle數(shù)據(jù)庫基礎(chǔ)知識_第2頁
oracle數(shù)據(jù)庫基礎(chǔ)知識_第3頁
oracle數(shù)據(jù)庫基礎(chǔ)知識_第4頁
oracle數(shù)據(jù)庫基礎(chǔ)知識_第5頁
資源描述:

《oracle數(shù)據(jù)庫基礎(chǔ)知識》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、一、選擇行1.簡單的SELECT語句SELECT字段名1[AS]'字段名1解釋'FROMtable;2.處理NULLNVL函數(shù)可把NULL轉(zhuǎn)換成其它類型的符號編程技巧:NVL函數(shù)在多條件模糊查詢的時候比較有用NVL函數(shù)可返回多種數(shù)據(jù)類型:返回日期NVL(start_date,'2002-02-01')返回字符串NVL(title,'notitle')返回數(shù)字NVL(salary,1000)3.使用SQL*PLUS(1)SQL>desctable;顯示表結(jié)構(gòu)SQL>select*fromtab;查看用戶下所有

2、的表SQL>setpauseon;可以使大量結(jié)果集在用戶按“Enter”(回車)后翻頁SQL>setpagesize100;設(shè)定SQL語句返回結(jié)果集一頁的行數(shù)100,默認值是14SQL>setlinesize100;設(shè)定SQL語句返回結(jié)果集一行的寬度100,默認值是804.SQL*PLUS里規(guī)定字段的顯示格式規(guī)定數(shù)字的顯示格式SQL>column字段名format99999999999;SQL>column字段名format999,999,999,999;SQL>column字段名formata數(shù)字[wor

3、d_wrapped];規(guī)定long字符的顯示寬度SQL>setlong200;規(guī)定字段名的顯示內(nèi)容SQL>column字段名heading'字段名顯示內(nèi)容';SQL>setheadingoff;查詢時不顯示字段名稱規(guī)定字段的對齊方向SQL>column字段名justify[left

4、right

5、center];清除字段的格式SQL>column字段名clear;5.SQL*PLUS里規(guī)定字段的顯示格式例子SQL>columnlast_nameheading'Employee

6、Name'formata15;S

7、QL>columnsalaryjustifyrightformat$99,999.99;SQL>columnstart_dateformata10null'NotHired';說明:如果start_date為null,顯示字符串'NotHired'6.判斷題(T/F)(1).SQLcommandarealwaysheldinsqlbuffer.[T](2).SQL*PLUScommandassitwithquerydata.[T]5J2EE@zxwSQL*PLUS命令只控制SELECT結(jié)果集的顯示格式及控制

8、文件.只有SQL命令能訪問數(shù)據(jù)庫.二、限制選擇行1.按指定的規(guī)則排序SELECTexprFROMtable[ORDERBY{column,expr}[ASC

9、DESC]];默認的排序是ASC升序(由小到大)還可以O(shè)RDERBY字段名的位置[1]

10、[2]ASC

11、DESC;2.用WHERE限制選擇行(1)比較操作符=><>=<=!=<>^=與NULL比較不能用上面的比較操作符ANYSOMEALLSQL操作符BETWEEN…AND…INLIKEISNULLNOTBETWEEN…AND…NOTINNOTLIKEIS

12、NOTNULL邏輯操作符ANDORNOT3.用WHERE限制選擇行(2)比較順序(可以用括號改變它們的順序)(1).=<>>=<=inlikeisnullbetween(2).and(3).Or4.LIKE操作%零到任意多個字符_一個字符例如:字段名like'M%'字段名like'%m%'字段名like'job_'如果要找含下劃線的字符,要加反斜線例如:字段名like'%X/_Y%'escape'/'5.日期字段的比較舉例:日期字段betweento_date('2001-12-12','YYYY-MM-D

13、D')andto_date('2002-02-01','YYYY-MM-DD')日期字段>to_date('2001-12-12','YYYY-MM-DD')and日期字段<=to_date('2002-02-01','YYYY-MM-DD');6.不能用到索引的比較操作符????ISNULLISNOTNULLLIKE'%m%'三、單行函數(shù)1.數(shù)字函數(shù)ABS取絕對值POWER乘方LN10為底數(shù)取0SQRT平方根EXPe的n次乘方LOG(m,n)m為底數(shù)n取0數(shù)學(xué)運算函數(shù):ACOSATANATAN2COSCO

14、SHSIGNSINSINHTANTANHCEIL大于或等于取整數(shù)FLOOR小于或等于取整數(shù)MOD取余數(shù)ROUND(n,m)按m的位數(shù)取四舍五入值如果round(日期):中午12以后將是明天的日期.????round(sysdate,'Y')是年的第一天TRUNC(n,m)按m的位數(shù)取小數(shù)點后的數(shù)值如果trunc(日期),確省的是去掉時間6J2EE@zxw2.字符函數(shù)CHR按數(shù)據(jù)庫的字符集由數(shù)字返回字符CONCAT

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。